@charset "utf-8";

@import url('common.css');
@import url('font.css');
@import url('aos.css');
@import url('slick.css');
@import url('lightbox.min.css');
@import url('board_common.css');
@import url('popup-board.css');

@import url('https://fonts.googleapis.com/css2?family=Tenor+Sans&display=swap');

.ff_asc {font-family: 'NanumAnSsangCe';}

.wrapper {margin:0 auto;}
.wrapper.w680 {width:680px;}
.wrapper.w1025 {width:1025px;}
.wrapper.w1000 {width:1000px;}
.wrapper.w1180 {width:1180px;}
.wrapper.w1190 {width:1190px;}
.wrapper.w1200 {width:1200px;}
.wrapper.w1280 {width:1280px;}
.wrapper.w1500 {width:1500px;}
.wrapper.w1600 {width:1600px;}

.dots_list li {position:relative; padding-left:25px;;}
.dots_list li:before {content:''; position:absolute; z-index:1; top:14px; left:10px; width:4px; height:4px; border-radius:4px; background:#333;}

.chk_list {font-size:24px; line-height:1;}
.chk_list li {padding-left:30px; background:url(../images/ico/ico_list_chk01.svg) no-repeat left center/20px;}
.chk_list li + li {margin-top:30px;}

.chk_list.crystal {text-align:left; padding:18px ;}
.chk_list.crystal li {padding:18px 50px; background-color: rgba(255, 255, 255, 0.10); border-radius:10px; background-position:left 20px center; backdrop-filter: blur(5px); border:1px solid rgba(255,255,255,0.2)}
.chk_list.crystal li + li {margin-top:12px;}

.split_txt {overflow:hidden;}
.split_txt .line_wrap { overflow: hidden; display: block; }
.split_txt .line_wrap > span { display: inline-block; transform: translateY(100%); opacity: 0; transition: all 0.8s ease; }

.squre_link {position:relative;display:inline-block; text-align:center; padding:18px 30px; border:1px solid #333;}
.squre_link:before {content:''; position:absolute; z-index:1; top:0; left:0; width:0; height:100%; background-color:#333; transition:all .3s ease;}
.squre_link span {position:relative; z-index:2; display:block; width:auto; margin:0 auto; padding-right:26px; font-weight:700; background:url(../images/ico/ico_link_arrow01.svg) no-repeat right center; transition:all .3s ease;}
.squre_link:hover:before {animation:fullBtn .3s ease forwards;}
.squre_link:hover span {color:#fff; background-image:url(../images/ico/ico_link_arrow01_w.svg);}

.squre_link.white {border-color:#fff;}
.squre_link.white span {color:#fff; background-image:url(../images/ico/ico_link_arrow01_w.svg);}
.squre_link.white:before {background-color:#fff;}
.squre_link.white span {color:#fff; background-image:url(../images/ico/ico_link_arrow01_w.svg);}
.squre_link.white:hover span {color:#333; background-image:url(../images/ico/ico_link_arrow01.svg);}

@keyframes fullBtn {
	0% {width:0;}
	100% {width:100%;}
}

.main_title {margin-bottom:40px;}
.main_title > em {display:block; margin-bottom:32px; font-weight:700; font-size:20px; line-height:1; color:#005F5A;}
.main_title > em.eng {font-family: "Tenor Sans", sans-serif; font-weight:400;color:#54BBA1;}
.main_title > h2 {font-size:40px; font-weight:700; line-height:1.4; color:#131313;}
/*.main_title > h2.split_txt {height:50px;}*/
.main_title > h2 em {font-weight:400;}

.main_visual {position:relative; height:calc(100vh - 80px); overflow:hidden;}
.main_visual:before {content:''; position:absolute; z-index:2; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.5;}
.main_visual .video_wrap {position:relative; width:100%; height:100%; overflow:hidden;}
.main_visual .video_wrap video {position:absolute; z-index:1; top:50%; left:50%; width:116%; transform:translate(-50%,-50%);}
.main_visual .text_wrap {position:absolute; z-index:5; top:50%; left:50%; width:100%; text-align:center; transform:translate(-50%,-50%); }
.main_visual .text_wrap h2 {font-size:60px; font-weight:700; color:#fff; opacity:0; animation:fadeIn 2s ease .3s forwards;}
.main_visual .text_wrap h2 em {font-size:100px; font-weight:400; color:#54BBA1; font-family: 'NanumAnSsangCe';}

@keyframes fadeIn {
	0% {opacity:0;}
	100% {opacity:1;}
}

.main_story {padding:180px 0 300px; text-align:center;overflow:hidden;}
.main_story > .main_title .split_txt span {display:block;}

.main_story .radius_scroll_box {position:relative; margin-top:80px;}
.main_story .radius_scroll_box:before,
.main_story .radius_scroll_box:after {content:''; position:absolute; z-index:-1; background-repeat:no-repeat; background-position:center; background-size:100%;}
.main_story .radius_scroll_box:before {top:-150px; left:-550px; width:1576px; height:1169px; background-image:url(../images/pic/pic_main_story_blur01.png);}
.main_story .radius_scroll_box:after {top:510px; right:-630px; width:1576px; height:1454px; background-image:url(../images/pic/pic_main_story_blur02.png);}
.main_story .radius_scroll_box .radius_banner {width:1280px; margin:0 auto; height:400px; background:url(../images/pic/pic_main_story_banner01.jpg) no-repeat center/cover;}
.main_story .radius_scroll_box .scroll_bubble01 {position:absolute; z-index:1; top:167px; left:50%; will-change: transform; margin-left:-807px; width:402px; height:402px; background:url(../images/pic/pic_story_bubble01.png) no-repeat center/cover;}
.main_story .radius_scroll_box .scroll_bubble02 {position:absolute; z-index:5; bottom:-500px; left:50%; transition:all 1s ease; will-change: transform; margin-left:600px; width:710px; height:582px; background:url(../images/pic/pic_story_bubble02.png) no-repeat center/cover;}
.main_story .radius_scroll_box .scroll_bubble01.landed {animation:cloudAni01 2s linear infinite;}
.main_story .radius_scroll_box .scroll_bubble02.landed {animation:cloudAni02 2.2s linear infinite; bottom:-211px; margin-left:456px;}

/*@keyframes cloudAni01 {
	0% {margin-top:0; width:402px; height:402px;}
	50% {margin-top:-10px; width:420px; height:420px;}
	100% {margin-top:0; width:402px; height:402px;}
}
@keyframes cloudAni02 {
	0% {bottom:-211px; width:710px; height:582px; }
	50% {bottom:-201px; width:730px; height:592px; }
	100% {bottom:-211px; width:710px; height:582px; }
}*/

@keyframes cloudAni01 {
	0% {transform:translate(-52px, 373px) scale(1);}
	50% {transform:translate(-52px, 373px) scale(1.05);}
	100% {transform:translate(-52px, 373px) scale(1);}
}
@keyframes cloudAni02 {
	0% {transform:scale(1);}
	50% {transform:scale(1.05);}
	100% {transform:scale(1);}
}

.main_story .stroy_text {margin-top:236px;}
.main_story .stroy_text .main_title {margin-bottom:32px;}
.main_story .stroy_text .main_title > em {margin-bottom:0; font-size:24px;}
.main_story .stroy_text .main_title > h2 {font-size:60px; font-weight:400; line-height:1.2;}

/* .main_story .stroy_text .main_title > h2 > span {height:120px;}
.main_story .stroy_text .main_title > h2 > span + span {height:72px;} */
.main_story .stroy_text .main_title > h2 em {font-size:100px; font-weight:400; color:#005F5A; font-family: 'NanumAnSsangCe';}
.main_story .stroy_text .con_txt {font-size:24px; line-height:1.65;}
.main_story .stroy_text .con_txt > div {margin:60px 0 50px; font-size:18px;}


.main_txtbnr {color:#fff; background-repeat:no-repeat; background-position:center; background-size:cover;}
.main_txtbnr.start {padding:253px 0; background-image:url(../images/bg/bg_main_start01.jpg);}
.main_txtbnr.safety {padding:240px 0; background-image:url(../images/bg/bg_main_safety01.jpg);}
.main_txtbnr > div {display:flex; align-items:flex-start;}
.main_txtbnr > div > * {width:50%;}
.main_txtbnr .main_title h2 {color:#fff; font-size:50px;}
.main_txtbnr .contxt h3 {font-size:32px; line-height:1.4;}
.main_txtbnr .contxt p {margin-top:30px; line-height:1.65; font-size:18px;}

.main_txtbnr.start .main_title > em {color:#54BBA1;}
.main_txtbnr.safety .main_title > em {color:#fff;}

.main_how {text-align:center; padding:180px 0;}
.main_how .how_list {display:flex; align-items:stretch; height:550px;}
.main_how .how_list li {width:20%; height:100%; background-repeat:no-repeat; background-position:center; background-size:cover;}
.main_how .how_list li a {display:block; width:100%; height:100%; display:flex; align-items:center; justify-content:center; flex-direction:column; transition:all .3s ease;}
.main_how .how_list li a strong {font-size:24px; line-height:1.4; color:#fff; padding-bottom:0; transition:all .3s ease;  background:url(../images/ico/ico_cir_arrow01.svg) no-repeat bottom -50px center;}
.main_how .how_list li:hover a {background:rgba(0,0,0,0.3)}
.main_how .how_list li:hover a strong {padding-bottom:56px; background-position:bottom center;}

.main_how .how_list li.how01 {background-image:url(../images/pic/pic_main_how01.jpg);}
.main_how .how_list li.how02 {background-image:url(../images/pic/pic_main_how02.jpg);}
.main_how .how_list li.how03 {background-image:url(../images/pic/pic_main_how03.jpg);}
.main_how .how_list li.how04 {background-image:url(../images/pic/pic_main_how04.jpg);}
.main_how .how_list li.how05 {background-image:url(../images/pic/pic_main_how05.png);}


/* subpage */
[class^="sub_visual0"] {height:900px; background-repeat:no-repeat; background-position:center; background-size:cover;}
[class^="sub_visual0"] > div {height:100%; display:flex; flex-direction:column; align-items:flex-start; justify-content:center; color:#fff;}
.sub_visual01 em {margin-bottom:40px; font-size:24px; font-weight:700; line-height:1;}
.sub_visual01 h2 {font-size:50px; line-height:1.4; font-weight:700;}
.sub_visual01 p {margin-top:20px; font-size:26px; font-weight:400;}
.sub_visual01.doctor {background-image:url(../images/bg/bg_sub_visual_doctor.jpg);}
.sub_visual01.story {background-image:url(../images/bg/bg_sub_visual_story.jpg);}

.sub_visual02.anti {background-image:url(../images/bg/bg_sub_visual_anti.jpg);}
.sub_visual02.hair {background-image:url(../images/bg/bg_sub_visual_hair.jpg);}
.sub_visual02.face {background-image:url(../images/bg/bg_sub_visual_face.jpg);}
.sub_visual02.joint {background-image:url(../images/bg/bg_sub_visual_joint.jpg);}
.sub_visual02.arm {background-image:url(../images/bg/bg_sub_visual_arm.jpg);}
.sub_visual02.skin {background-image:url(../images/bg/bg_sub_visual_skin.jpg);}
.sub_visual02.cljoint {background-image:url(../images/bg/bg_sub_visual_cljoint.jpg);}
.sub_visual02.fluid {background-image:url(../images/bg/bg_sub_visual_fluid.jpg);}
.sub_visual02.video {position:relative; overflow:hidden;}
.sub_visual02.video .txtwrap {position:relative; z-index:2;}
.sub_visual02.video .video_wrap {position:absolute; z-index:1; top:0; left:50%; transform:translateX(-50%); width:100%; height:100%;}
.sub_visual02.video .video_wrap:before {content:''; position:absolute; z-index:1; top:0; left:0; width:100%; height:100%; opacity:0.5; background:#000}
.sub_visual02.video .video_wrap video {width:100%;}

.sub_visual02.video.clhair,
.sub_visual02.video.clhair .video_wrap {background:url(../images/bg/bg_video_clinic_hair_visual01.jpg) no-repeat center/cover;}

.sub_visual02 em {font-size:24px; line-height:1;}
.sub_visual02 h2 {margin:40px 0 20px;font-size:50px; line-height:1.4; font-weight:700;}
.sub_visual02 p {font-size:26px; line-height:1.4;}

.sub_visual03 {height:400px;}
.sub_visual03 > div { align-items:center;}
.sub_visual03 em {margin-bottom:24px; font-size:18px; line-height:1; font-weight:700;}
.sub_visual03 h2 {font-size:40px; line-height:1; font-weight:700;}
.sub_visual03.notice {background-image:url(../images/bg/bg_sub_visual_notice.jpg);}
.sub_visual03.case {background-image:url(../images/bg/bg_sub_visual_case.jpg);}
.sub_visual03.inquiry {background-image:url(../images/bg/bg_sub_visual_inquiry.jpg);}
.sub_visual03.non_benefit {background-image:url(../images/bg/bg_sub_visual_non_benefit.jpg);}

/* 의료진 소개 */
.doctor_wrap {padding-top:180px; padding-bottom:200px;}
.doctor_wrap > div {display:flex; align-items:flex-start; gap:100px;}
.doctor_wrap > div + div {margin-top:100px;}
.doctor_wrap .doc_img {width:600px; background:url(../images/pic/pic_cm_doctor01.jpg) no-repeat center/cover; border-radius:0 0 150px 0;}
.doctor_wrap .career {line-height:1.4; width:50%}
.doctor_wrap .career > strong {display:block; margin-bottom:16px; font-size:40px;}
.doctor_wrap .career > strong span {font-weight:400;}
.doctor_wrap .career > em {font-size:24px; font-family: 'NanumMyeongjo';}
.doctor_wrap .career > p {margin-top:32px; margin-bottom:40px; font-size:18px; line-height:1; font-weight:700; padding-left:12px; border-left:2px solid #005F5A;}
.doctor_wrap .career > ul {font-size:18px; line-height:1.8;}

.doctor_slide {margin-bottom:20px;}

/* 새론의원 스토리 */
.story_wrap .greeting {padding-top:180px; padding-bottom:130px; border-bottom:1px solid #E0E0E0; background:url(../images/pic/pic_story_greeting01.png) no-repeat right bottom 130px/218px;}
.story_wrap .greeting > h2 {font-size:40px; font-weight:700; line-height:1.4;}
.story_wrap .greeting > h2 span {display:inline-block; line-height:1.1; color:#fff; background:#005F5A;}

.story_wrap .story_txt {margin-top:40px;}
.story_wrap .story_txt p {font-size:20px; line-height:1.6; word-break:keep-all; }
.story_wrap .story_txt p .point {color:#005F5A;}

.story_wrap [class^="story_con0"] h3 {font-size:40px; line-height:1.4; font-weight:700;}
.story_wrap [class^="story_con0"] h3 strong {display:block; color:#54BBA1;}
.story_wrap [class^="story_con0"] .ment {font-family: 'NanumMyeongjo'; font-size:30px; margin-top:40px;}
.story_wrap .story_con01 {padding-top:130px; padding-bottom:160px;}
.story_wrap .story_con01 .story_txt {margin-bottom:100px;}
.story_wrap .story_con03 {padding-top:200px; padding-bottom:0;}
.story_wrap .story_con03 .img_wrap {margin:100px 0;}

.story_wrap [class^="story_bnr0"] {margin:100px 0; text-align:center; padding-top:183px; padding-bottom:182px; background-repeat:no-repeat; background-position:center; background-size:cover;}
.story_wrap [class^="story_bnr0"] strong {display:block; margin-bottom:24px; line-height:1; font-size:35px; color:#fff;}
.story_wrap [class^="story_bnr0"] p {font-size:24px; line-height:1.6; color:#fff; word-break:keep-all; }
.story_wrap [class^="story_bnr0"] p em {font-weight:700;}
.story_wrap .story_con02 .story_bnr01 {background-image:url(../images/bg/bg_sub_story_con02_bnr01.jpg);}
.story_wrap .story_con02 .story_bnr02 {margin-bottom:0; background-image:url(../images/bg/bg_sub_story_con02_bnr02.jpg);}
.story_wrap .story_bnr03 {margin-top:200px; margin-bottom:0; background-image:url(../images/bg/bg_sub_story_con03_bnr03.jpg);}
.story_wrap .story_bnr03 strong {margin:40px 0; line-height:1.6; font-size:32px;}
.story_wrap .story_bnr03 p {font-size:20px;}

.story_wrap .story_case {color:#fff; margin-top:180px; text-align:center; padding:180px 0;	background:linear-gradient(107deg, #005F5A 16.82%, #54BBA1 111.05%), #FFF;}
.story_wrap .story_case strong {display:block; margin-bottom:40px; font-size:40px; line-height:1;}
.story_wrap .story_case ul {display:flex; align-items:center; justify-content:space-between; gap:20px;}
.story_wrap .story_case ul li {width:50%;}
.story_wrap .story_case ul li p {margin-top:24px; font-size:20px; line-height:1.4;}

.story_case_detail {text-align:center; padding-top:180px; padding-bottom:160px;}
.story_case_detail .story_txt p {font-size:24px;}
.story_case_detail .case_img01 {display:flex; align-items:stretch; justify-content:center; max-width:680px; margin:32px auto 60px;}
.story_case_detail .case_img01 > div {width:50%}
.story_case_detail .case_img01 > div strong {display:block; font-size:20px; margin-top:18px;}
.story_case_detail .case_img02 {display:flex; align-items:stretch; justify-content:space-between; gap:20px; margin-top:160px;}
.story_case_detail .case_img02 > div {width:50%;}
.story_case_detail .case_img02 > div strong {display:block; font-size:24px; margin-top:24px;}

.story_blur_bnr {display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center; gap:40px; font-size:32px; line-height:1.4; font-weight:700; padding:100px 0;font-family: 'NanumMyeongjo'; background: linear-gradient(270deg, rgba(242, 242, 242, 0.00) 0.62%, #F2F2F2 50.31%, rgba(242, 242, 242, 0.00) 100%);}

.story_case_bnr {text-align:center; padding:120px 0; border-bottom:1px solid #C0C0C0;}
.story_case_bnr .sub_cm_title01 img {width:118px;}
.story_case_bnr .sub_cm_title01 h3 {font-size:32px;}

.reason_wrap + .reason_wrap {margin-top:100px;}
.reason_wrap > em {font-size:30px; font-weight:700; line-height:1.4; color:#005F5A;}
.reason_wrap > strong {display:block; margin-top:20px; font-size:30px; font-weight:700; line-height:1.4;}
.reason_wrap > div {margin-top:30px;}
.reason_wrap > div p {word-break:keep-all; font-size:20px; line-height:1.6; letter-spacing:-0.7px;}
.reason_wrap > div ul {word-break:keep-all; font-size:20px; line-height:1.6; letter-spacing:-0.7px;}
.reason_wrap > div p + p {margin-top:30px;}

.cm_full_bnr {height:800px; display:flex; align-items:center; justify-content:center; flex-direction:column; color:#fff; text-align:center; background-repeat:no-repeat; background-position:center; background-size:cover;}
.cm_full_bnr.hair {margin-top:180px; background-image:url(../images/bg/bg_sub_cm_full_bnr_hair.jpg);}
.cm_full_bnr.hair .sub_cm_title01 p {font-size:28px; line-height:1.6;} 
.cm_full_bnr.cljoint {background-image:url(../images/bg/bg_sub_cm_full_bnr_cljoint.jpg);}
.cm_full_bnr.cljoint .sub_cm_title01 p {margin-top:32px;} 

.cm_full_bnr.clfluid {background-image:url(../images/bg/bg_sub_cm_full_bnr_clfluid.jpg);}

/* 줄기세포 */
.sub_cm_title01 img {margin-bottom:32px;}
.sub_cm_title01 em {display:block; margin-bottom:18px; font-size:24px; line-height:1; font-family: 'TenorSans'; color:#005F5A;}
.sub_cm_title01 em.bold { font-size:20px; font-weight:700;}
.sub_cm_title01 h3 {font-size:40px; font-weight:700; line-height:1.4;}
.sub_cm_title01 h3 strong {color:#54BBA1;}
.sub_cm_title01 h3 strong.color02 {color:#005F5A;}
.sub_cm_title01 h3 span {font-weight:400;}
.sub_cm_title01 p {margin-top:16px; font-size:24px; line-height:1.4;}
.sub_cm_title01 a {margin-top:128px;}

.iframe_wrap {position:relative; width:100%; padding-top:56.45%;}
.iframe_wrap iframe {position:absolute; z-index:1; top:0; left:0; width:100%; height:100%;}

.cell_cm_case {position:relative;}
.cell_cm_case:before {content:''; position:absolute; z-index:-1; top:0; left:0; width:50%; height:100%; background:url(../images/bg/bg_cell_cm_title01.jpg) no-repeat center/cover; border-radius:0 0 100px 0;}
.cell_cm_case > div {display:flex; align-items:center;}
.cell_cm_case .sub_cm_title01 {width:50%; color:#fff; padding:226px 0;}
.cell_cm_case .case_wrap {position:absolute; width:50%; max-width:820px; left:50%; padding-left:140px; padding-bottom:42px;}
.cell_cm_case .case_wrap > strong {display:block; font-size:28px; line-height:1; margin-bottom:24px;}
.cell_cm_case .case_wrap .case_slide {border:1px solid #E0E0E0;}
.cell_cm_case .case_wrap .case_slide .slick-dots {position:absolute; z-index:1; bottom:-42px; left:0; width:100%; display:flex; align-items:center; justify-content:center; gap:8px;}
.cell_cm_case .case_wrap .case_slide .slick-dots li {width:10px; height:10px; background:#d9d9d9; border-radius:10px; overflow:hidden; transition:all .3s ease;}
.cell_cm_case .case_wrap .case_slide .slick-dots li button {display:block; width:100%; height:100%; background:transparent; border:0; outline:0; opacity:0; text-indent:-9999px;}
.cell_cm_case .case_wrap .case_slide .slick-dots li.slick-active {background:#005F5A;}

.faq_wrap {text-align:center; padding-top:200px; padding-bottom:200px;}
.faq_wrap .faq_box {text-align:left;margin-top:32px; border-top:2px solid #000;}
.faq_wrap .faq_box .qbox {position:relative; display:flex; align-items:flex-start; border-bottom:1px solid #e0e0e0; padding:24px 40px 24px 0; gap:24px;}
.faq_wrap .faq_box .qbox strong {font-size:24px; color:#005F5A;}
.faq_wrap .faq_box .qbox p {font-size:24px; line-height:1; font-weight:700; padding-top:3px;}
.faq_wrap .faq_box .qbox:before {content:''; position:absolute; z-index:1; top:50%; right:0; width:32px; height:32px; transform:translateY(-50%); background:url(../images/ico/ico_faq_arrow.svg) no-repeat center/cover; transition:all .3s ease;}
.faq_wrap .faq_box .abox {display:none; color:#555; font-size:18px; line-height:1.6; padding:24px 0; border-bottom:1px solid #e0e0e0;}

.faq_wrap .faq_box .on .qbox:before {transform:translateY(-50%) rotate(180deg);}

/* 항노화 */
.story_iframe {padding-top:140px; padding-bottom:180px; text-align:center;}
.story_iframe .txt {text-align:center; margin:40px 0 60px; font-size:18px; line-height:1.6; font-family: 'NanumMyeongjo';}

.anti_reason {margin-bottom:180px; text-align:right; color:#fff; padding:180px 0; background:url(../images/bg/bg_sub_anti_reason01.jpg) no-repeat center/cover;}
.anti_reason .sub_cm_title01 {text-align:left; margin-bottom:80px;}
.anti_reason .chk_list {display:inline-block; text-align:left; min-width:640px;}

.anti_differ {position:relative; padding-top:200px; padding-bottom:180px; overflow:hidden;}
.anti_differ:before {content:''; position:absolute; z-index:-1; top:50%; left:0; width:100%; height:50%; margin-top:78px; background:#005F5A;}
.anti_differ .sub_cm_title01 {display:flex; align-items:flex-end; justify-content:space-between;}
.anti_differ .sub_cm_title01 p {margin-top:24px;}
.anti_differ ul {display:flex; align-items:stretch; justify-content:space-between; gap:40px; margin-top:80px;}
.anti_differ ul li {width:50%;}
.anti_differ ul li > div {margin-top:24px; line-height:1.4; color:#fff;}
.anti_differ ul li > div strong {display:block; font-size:24px;}
.anti_differ ul li > div p {margin-top:10px; font-size:18px;}

.cell_cm_scroll_wrap {padding-bottom:230px; background:url(../images/bg/bg_sub_anti_scrollwrap01.png) no-repeat left top/1285px;}
.cell_cm_scroll_wrap.clhair {background-image:url(../images/bg/bg_sub_anti_scrollwrap02.jpg);}
.cell_cm_scroll_wrap.clskin {background-image:url(../images/bg/bg_sub_anti_scrollwrap03.jpg);}
.cell_cm_scroll_wrap > div {position:relative; display:flex; align-items:flex-start; justify-content:space-between; overflow: visible;}
.cell_cm_scroll_wrap > div > div {width:50%;  padding-top:200px;}
.cell_cm_scroll_wrap .sticky_box {position:sticky; z-index:1; top:0; left:0; padding-left:160px;}
.cell_cm_scroll_wrap .scroll_tab {margin-top:40px; width:240px;}
.cell_cm_scroll_wrap .scroll_tab li {width:100%; background:#333;}
.cell_cm_scroll_wrap .scroll_tab li + li {margin-top:10px;}
.cell_cm_scroll_wrap .scroll_tab li a {display:flex;align-items:center; width:100%; height:100%; margin:0; font-size:20px; font-weight:700; line-height:1; color:#fff; padding:18px 20px; transition:all .3s ease;}
.cell_cm_scroll_wrap .scroll_tab li.on {background:#005F5A;}

.cell_cm_scroll_wrap .cell_cm_scroll_con img {display:block; margin-bottom:24px;}
.cell_cm_scroll_wrap .cell_cm_scroll_con img.check-w {display: inline-block; margin-bottom:0;}
.cell_cm_scroll_wrap .cell_cm_scroll_con strong {display:block; margin-bottom:16px; font-size:30px;}
.cell_cm_scroll_wrap .cell_cm_scroll_con strong span {color:#005F5A;}
.cell_cm_scroll_wrap .cell_cm_scroll_con ul li {position:relative; font-size:20px; line-height:1.6; padding-left:12px;}
.cell_cm_scroll_wrap .cell_cm_scroll_con ul li:before {content:''; position:absolute; z-index:1; top:13px; left:0; width:4px; height:4px; border-radius:4px; background:#005f5a;}
.cell_cm_scroll_wrap .cell_cm_scroll_con p {font-size:24px; line-height:1.4;}
.cell_cm_scroll_wrap .cell_cm_scroll_con p.sm_t {font-size:20px; line-height:1.4;}
.cell_cm_scroll_wrap .cell_cm_scroll_con p.sm_t.mb_14{margin-bottom:14px}
.cell_cm_scroll_wrap .cell_cm_scroll_con .sns_btn {margin-top:24px; display:inline-block;}
.cell_cm_scroll_wrap .cell_cm_scroll_con .sns_btn + .sns_btn {margin-left:0}
.cell_cm_scroll_wrap .cell_cm_scroll_con > div + div {margin-top:90px;}

.procedural_order {padding:180px 0; background:url(../images/bg/bg_procedural_order.jpg) no-repeat center/cover;}
.procedural_order .sub_cm_title01 {text-align:center; color:#fff;}
.procedural_order ol {display:flex; align-items:stretch; flex-wrap:wrap; gap:25px; margin-top:50px;}
.procedural_order ol li {width:calc(33.33% - 16.66px); height:230px; line-height:1; padding:50px; border-radius:20px; background:#fff; box-sizing:border-box;}
.procedural_order ol li span {display:block; font-weight:700; font-size:14px; color:#54BBA1;}
.procedural_order ol li strong {display:block; margin:10px 0 16px; font-size:24px; line-height:1.4;}
.procedural_order ol li p {font-size:20px; line-height:1.4;}
.procedural_order .video_wrap {width:640px; margin:60px auto 0 auto;}
.procedural_order .video_wrap video {width:100%;}

.procedural_order.cl_skin {background:none;;}
.procedural_order.cl_skin .sub_cm_title01 {color:#333;}

.procedural_order.cl_hair {position:relative; z-index:10;}

.cell_cannot {text-align:center; padding:180px 0; background:#f2f2f2;}
.cell_cannot ul {text-align:left; margin-top:40px;}
.cell_cannot ul li {font-size:24px; line-height:1.3; padding:20px; border:1px solid #e0e0e0; border-radius:10px; background:#fff;}
.cell_cannot ul li + li {margin-top:16px;}

.cell_cannot.bgfff {background:#fff;}
.cell_cannot.bgfff ul li {background:#F2F2F2;}

.cell_search {text-align:center; color:#fff; padding:180px 0; background:url(../images/bg/bg_sub_anti_cell_search.jpg) no-repeat center/cover;}
.cell_search.subject {background-image:url(../images/bg/bg_sub_anti_cell_subject01.jpg);}
.cell_search ul {display:flex; align-items:stretch; background:rgba(0,0,0,0.2); margin-top:40px;}
.cell_search ul li {width:25%; height:300px;}
.cell_search ul li a {display:flex; width:100%; height:100%; color:#fff; flex-direction:column; align-items:center; justify-content:center;backdrop-filter: blur(5px); border-left:1px solid rgba(255,255,255,0.2);}
.cell_search ul li:first-child a {border-left:0;}
.cell_search ul li strong {font-size:24px; line-height:1; padding-top:104px; background-repeat:no-repeat; background-position:top center;}
.cell_search ul li.search01 strong {background-image:url(../images/ico/ico_anti_search01.svg);}
.cell_search ul li.search02 strong {background-image:url(../images/ico/ico_anti_search04.svg);}
.cell_search ul li.search03 strong {background-image:url(../images/ico/ico_anti_search03.svg);}
.cell_search ul li.search04 strong {background-image:url(../images/ico/ico_anti_search02.svg);}
.cell_search ul li.search05 strong {background-image:url(../images/ico/ico_anti_search05.svg);}

/* 탈모 */
.story_iframe.hair .sub_cm_title01 a {margin-top:40px;}
.story_iframe.hair .sub_cm_title01 {margin-bottom:60px;}

.cell_cm_case .case_wrap .case_slide.bfaf {border:0;}
.cell_cm_case .case_wrap .case_slide.bfaf .slick-slide > strong {display:block; font-size:28px; line-height:1; margin-bottom:24px;}
.cell_cm_case .case_wrap .case_slide.bfaf .slick-slide > div {display:flex; gap:1px;}
.cell_cm_case .case_wrap .case_slide.bfaf .slick-slide .after .img {position:relative;}
.cell_cm_case .case_wrap .case_slide.bfaf .slick-slide .after .img .fliter {position:absolute; z-index:1; top:0; left:0; width:100%; height:100%; gap:20px; display:flex; align-items:center; justify-content:center; flex-direction:column; background: rgba(0, 0, 0, 0.50); backdrop-filter: blur(20px);}
.cell_cm_case .case_wrap .case_slide.bfaf.yeslogin .slick-slide .after .img .fliter {display:none;}
.cell_cm_case .case_wrap .case_slide.bfaf .slick-slide .after .img .fliter a {padding:12px 24px; font-weight:700; font-size:14px; background:#fff;}
.cell_cm_case .case_wrap .case_slide.bfaf .slick-slide .after .img .fliter p {font-size:16px; font-weight:700; color:#fff; margin-top:0;}
.cell_cm_case .case_wrap .case_slide.bfaf .slick-slide .txt {display:flex; align-items:center; gap:10px; margin-top:16px; font-family: 'Tenor Sans';}
.cell_cm_case .case_wrap .case_slide.bfaf .slick-slide .txt strong {font-size:24px; line-height:1; font-weight:400;}
.cell_cm_case .case_wrap .case_slide.bfaf .slick-slide .txt span {font-size:12px; line-height:1; font-weight:400;}
.cell_cm_case .case_wrap .case_slide.bfaf .slick-slide p {margin-top:24px; font-size:20px; line-height:1.4; color:#555}

.cell_cm_case .case_wrap.each .case_slide {border:0;}
.cell_cm_case .case_wrap.each .case_slide .slick-slide img {border:1px solid #e0e0e0;}
.cell_cm_case .case_wrap.each .case_slide .slick-slide strong {display:block; font-size:28px; line-height:1; margin-bottom:24px;}
.cell_cm_case .case_wrap.each .case_slide .slick-slide p {font-size:14px; line-height:1.4; margin-top:24px;}

.cell_cm_case.clhair {margin-bottom:200px;}
.cell_cm_case.clhair .sub_cm_title01 a {margin-top:184px;}
.cell_cm_case.clhair .case_wrap {margin-top:10px;}

.hair_question {padding:200px 0;}
.hair_question .sub_cm_title01 {text-align:center;}
.hair_question .img_wrap {margin-top:50px;}
.hair_question .img_wrap > div {display:flex; align-items:center; gap:20px;}
.hair_question .img_wrap > div + div {margin-top:20px;}
.hair_question .img_wrap > div img {width:50%}

.hair_differ {text-align:center; padding:200px 0;}

.differ_wrap {text-align:center; display:flex; align-items:flex-start; justify-content:center; margin-top:50px; gap:30px;}
.differ_wrap > div > ul {display:flex; align-items:center; gap:10px; flex-direction:column;}
.differ_wrap > div > ul li {font-size:20px; font-weight:700; background:#fff; height:68px; display:flex; align-items: center; justify-content: center; flex-direction: column;}
.differ_wrap .target {width:400px;}
.differ_wrap .target ul li {font-weight:400; color:#888; width:100%; border:1px solid #E0E0E0; border-radius:10px;}
.differ_wrap .target ul li.name {font-weight:700; color:#333; background:#F0F0F0;}
.differ_wrap .target.yes ul li {font-weight:700; color:#333;}
.differ_wrap .target.yes ul li.name {color:#fff; background: linear-gradient(107deg, #005F5A 16.82%, #54BBA1 111.05%), #005F5A}
.differ_wrap .no_target {width:185px;}
.differ_wrap .no_target li {background:none;}

/* 얼굴 동안 */
.two_img_info {text-align:center; margin-top:50px; display:flex; gap:40px; align-items:stretch; justify-content:space-between;}
.two_img_info .txt {margin-top:32px;}
.two_img_info .txt strong {display:block; font-size:30px; line-height:1.4;}
.two_img_info .txt strong.point {color:#005F5A;}
.two_img_info .txt p {margin-top:16px; font-size:20px; line-height:1.4;}

.story_iframe.face .sub_cm_title01 {margin-bottom:60px;}

.cm_cell_change {text-align:center; color:#fff; padding:180px 0; background:url(../images/bg/bg_sub_face_change.jpg) no-repeat center/cover;}
.cm_cell_change .shorts_wrap {/*display:flex; align-items:flex-start; justify-content:center; gap:40px;*/ margin-top:60px; margin-left:-10px; margin-right:-10px;}
.cm_cell_change .shorts_wrap .slick-slide {margin:0 20px;}
/*
.cm_cell_change .shorts_wrap > div {width:33.33%;}
*/
.cm_cell_change .shorts_wrap > div .video_wrap {position:relative; width:100%; height:0; padding-bottom:177.78%}
.cm_cell_change .shorts_wrap > div .video_wrap iframe {position:absolute; z-index:1; top:0; left:0; width:100%; height:100%;}
.cm_cell_change .shorts_wrap > div .txt {margin-top:24px;}
.cm_cell_change .shorts_wrap > div .txt span {font-size:14px;}
.cm_cell_change .shorts_wrap > div .txt p {margin-top:12px; font-size:20px; line-height:1.4; font-weight:700;}

.face_howattack {text-align:center; padding:180px 0; background:#F2F2F2;}

.procedural_order.bghalf {position:relative; background:none;}
.procedural_order.bghalf:before {content:''; position:absolute; z-index:-1; top:0; left:0; width:100%; height:500px; background:url(../images/bg/bg_sub_face_differ01.jpg) no-repeat center/cover;}
.procedural_order.bghalf.clhair:before{background:url(../images/bg/bg_sub_clhair_differ01.jpg) no-repeat center/cover;}

.procedural_order.face {padding-bottom:197px;}
.procedural_order.face .differ_wrap {position:relative; padding-top:80px;}
.procedural_order.face .differ_wrap:before {content:''; position:absolute; z-index:1; top:0; left:50%; transform:translateX(-50%); width:100%; height:100%; background:#fff;}
.procedural_order.face .differ_wrap > * {position:relative; z-index:2;}
.procedural_order.face .no_target {width:240px;}
.procedural_order.face .no_target li em {display:block; font-size:16px; font-weight:400;}


.face_how {text-align:center; padding-bottom:200px;}
.face_how .video_wrap {width:100%; margin-top:60px;}
.face_how .video_wrap video {width:100%;}
.face_how .video_wrap iframe {width:100%;}
.face_how .video_wrap.iframe {position:relative; height:0; width:100%; padding-top:56.45%;}
.face_how .video_wrap.iframe iframe {position:absolute; z-index:1; top:0; left:0; width:100%; height:100%}

.face_procedure {position:relative;padding-top:180px; padding-bottom:200px;}
.face_procedure.bg_gra:before {background:#005F5A;}
.face_procedure:before {content:''; position:absolute; z-index:-1; top:0; left:0; width:100%; height:510px; background:url(../images/bg/bg_sub_face_procedure01.jpg) no-repeat center/cover;}
.face_procedure .sub_cm_title01 {text-align:center; color:#fff;}
.face_procedure .two_img_info .txt {margin-top:24px;}
.face_procedure .two_img_info .txt strong {font-size:24px;}
.face_procedure .two_img_info .txt p {margin-top:14px; font-size:24px;}

.face_procedure.bg_gra .two_img_info .txt strong {font-size:30px;}

/* 관절재생 */
.blog_linkwrap {text-align:center; padding-top:140px; padding-bottom:60px;}
.blog_linkwrap .blog_wrap {display:flex; align-items:center; height:550px; justify-content:space-between; gap:40px; margin-top:60px;}
.blog_linkwrap .blog_wrap > li {height:100%; background-repeat:no-repeat; background-position:center; background-size:cover;}
.blog_linkwrap .blog_wrap > li a {display:flex; flex-direction:column; align-items:center; color:#fff; justify-content:center; height:100%; gap:40px}
.blog_linkwrap .blog_wrap > li a.nolink {pointer-events: none; cursor: default;}
.blog_linkwrap .blog_wrap > li a p {font-size:20px; font-weight:700; line-height:1.4;}
.blog_linkwrap .blog_wrap > li a p.fs18 {font-size:18px; font-weight:400; line-height:1.4;}
.blog_linkwrap .blog_wrap > li a span {font-size:16px; font-weight:700; padding:14px 32px; border-radius:50px; border:1px solid rgba(255,255,255,0.5); transition:all .3s ease;}
.blog_linkwrap .blog_wrap > li a:hover span{background:#fff; color:#333; }

.blog_linkwrap .blog_wrap.joint > li {width:25%;}
.blog_linkwrap .blog_wrap.joint > li.blog01 {background-image:url(../images/pic/pic_sub_joint_blog01.jpg)}
.blog_linkwrap .blog_wrap.joint > li.blog02 {background-image:url(../images/pic/pic_sub_joint_blog02.jpg)}
.blog_linkwrap .blog_wrap.joint > li.blog03 {background-image:url(../images/pic/pic_sub_joint_blog03.jpg)}
.blog_linkwrap .blog_wrap.joint > li.blog04 {background-image:url(../images/pic/pic_sub_joint_blog04.jpg)}

.blog_linkwrap.three .blog_wrap > li {width:calc(33.33% - 13.33px);}
.blog_linkwrap.cl_hair {padding-bottom:200px;}
.blog_linkwrap.cl_hair .blog_wrap > li a p {font-size:24px;}
.blog_linkwrap.cl_hair .blog_wrap > li.blog01 {background-image:url(../images/pic/pic_sub_clhair_blog01.jpg)}
.blog_linkwrap.cl_hair .blog_wrap > li.blog02 {background-image:url(../images/pic/pic_sub_clhair_blog02.jpg)}
.blog_linkwrap.cl_hair .blog_wrap > li.blog03 {background-image:url(../images/pic/pic_sub_clhair_blog03.jpg)}

.blog_linkwrap.cl_skin {padding-bottom:200px;}
.blog_linkwrap.cl_skin .blog_wrap > li a {gap:10px}
.blog_linkwrap.cl_skin .blog_wrap > li a p {font-size:24px;}
.blog_linkwrap.cl_skin .blog_wrap > li a p.fs18 {font-size:18px;}
.blog_linkwrap.cl_skin .blog_wrap > li.blog01 {background-image:url(../images/pic/pic_sub_clskin_blog01.jpg)}
.blog_linkwrap.cl_skin .blog_wrap > li.blog02 {background-image:url(../images/pic/pic_sub_clskin_blog02.jpg)}
.blog_linkwrap.cl_skin .blog_wrap > li.blog03 {background-image:url(../images/pic/pic_sub_clskin_blog03.jpg)}

.blog_linkwrap.cl_fluid {padding-top:0; padding-bottom:200px;}
.blog_linkwrap.cl_fluid .blog_wrap > li a p {font-size:24px;}
.blog_linkwrap.cl_fluid .blog_wrap > li.blog01 {background-image:url(../images/pic/pic_clfluid_blog01.jpg)}
.blog_linkwrap.cl_fluid .blog_wrap > li.blog02 {background-image:url(../images/pic/pic_clfluid_blog02.jpg)}
.blog_linkwrap.cl_fluid .blog_wrap > li.blog03 {background-image:url(../images/pic/pic_clfluid_blog03.jpg)}

/* 첨단재생의료(줄기세포) */
.arm_philosophy {text-align:center; padding-top:180px; padding-bottom:200px;}
.arm_philosophy .sub_cm_title01 img {margin-bottom:0;}
.arm_philosophy .sub_cm_title01 p {margin-top:40px;}
.arm_philosophy .sub_cm_title01 a {margin-top:40px;}
.arm_philosophy > .img {margin-top:60px; width:100%; height:400px; background:url(../images/pic/pic_arm_philosophy_bnr.jpg) no-repeat center/cover;}

.arm_case_bnr {text-align:center; color:#fff; padding:200px 0; background:url(../images/bg/bg_arm_case_bnr01.jpg) no-repeat center/cover;}
.arm_case_bnr .sub_cm_title01 a {margin-top:48px;}

.arm_blog {text-align:center; padding-top:330px; padding-bottom:200px;}
.arm_blog .sub_cm_title01 {margin-top:100px;}
.arm_blog .sub_cm_title01 a {margin-top:40px;}
.arm_blog ul {position:relative;}
.arm_blog ul .slick-arrow {position:absolute; z-index:1; top:50%; transform:translateY(-50%); width:40px; height:40px; text-indent:-9999px; background-repeat:no-repeat; background-position:center; background-size:cover;}
.arm_blog ul .slick-arrow.slick-prev {left:24px; background-image:url(../images/ico/ico_arm_blog_arrow01.svg);}
.arm_blog ul .slick-arrow.slick-next {right:24px; background-image:url(../images/ico/ico_arm_blog_arrow02.svg);}

.differ_arm {padding-top:180px; padding-bottom:180px; background:#F2F2F2;}
.differ_arm > div > ul {display:flex; align-items:stretch; gap:25px; flex-wrap:wrap; margin-top:50px;}
.differ_arm > div > ul > li {display:flex; align-items:flex-start; height:450px; flex-direction:column; justify-content:space-between; width:calc(33.33% - 16.66px); padding:40px; border-radius:20px; background:#fff;}
.differ_arm > div > ul > li > div img {width:72px;}
.differ_arm > div > ul > li > div strong {display:block; margin:24px 0 16px; font-size:24px; line-height:1.4;}
.differ_arm > div > ul > li > div p {font-size:20px; line-height:1.4;}
.differ_arm > div > ul > li.empty {background:url(../images/ico/ico_arm_philosophy01.svg) no-repeat top 90px center/176px;}

.differ_arm > div > ul ul li {position:relative; font-size:20px; line-height:1.6; padding-left:12px;}
.differ_arm > div > ul ul li:before {content:''; position:absolute; z-index:1; top:13px; left:0; width:4px; height:4px; background:#005F5A;border-radius:4px;}

.differ_arm.cl_skin {background:url(../images/bg/bg_differ_clskin01_wide.jpg) no-repeat bottom -5px center/cover;} 
.differ_arm.cl_skin .sub_cm_title01 {text-align:center; color:#fff;}
.differ_arm.cl_skin > div > ul > li > div strong {margin-top:0;}

.differ_arm.cl_fluid {background:url(../images/bg/bg_differ_clskin01_wide.jpg) no-repeat bottom -5px  center/cover;} 
.differ_arm.cl_fluid > div > ul > li > div strong {margin-top:0;}

.differ_arm > div > ul.bglogo > li {height:302px;}
.differ_arm > div > ul.bglogo > li {position:relative; border: 1px solid #E0E0E0; background:#fff; overflow:hidden}
.differ_arm > div > ul.bglogo > li * {position:relative; z-index:2;}
.differ_arm > div > ul.bglogo > li:after {content:''; position:absolute; z-index:1; top:0; left:0; width:100%; height:100%; background: linear-gradient(107deg, #005F5A 16.82%, #54BBA1 111.05%); opacity:0; transition:all .3s ease;}
.differ_arm > div > ul.bglogo > li:before {content:'';  position:absolute; z-index:3; bottom:-4px; right:-27px; width:175px; height:181px; background:url(../images/pic/pic_differ_help01.svg) no-repeat center/cover; transition:all .3s ease;}
.differ_arm > div > ul.bglogo > li:hover {color:#fff;}
.differ_arm > div > ul.bglogo > li:hover:before {background-image:url(../images/pic/pic_differ_help01_ov.svg);}
.differ_arm > div > ul.bglogo > li:hover:after {opacity:1;}

.sns_btn {display:block; color:#fff; padding:12px 32px; border-radius:50px; background:#333;}
.sns_btn span {display:block; font-weight:700; font-size:14px; line-height:24px; padding-left:34px; background-repeat:no-repeat; background-position:left center;}
.sns_btn.blog span {background-image:url(../images/ico/ico_arm_differ_blog01.svg);}
.sns_btn.youtube span {background-image:url(../images/ico/ico_arm_differ_youtube01.svg);}
.sns_btn.none span {padding-left:0;}
.sns_btn.w184 {width:184px; text-align: center;}
.cell_cm_scroll_wrap .cell_cm_scroll_con .sns_btn.w184 {margin-top:10px}


.arm_treatment {position:relative; z-index:10; text-align:center; padding-top:200px; padding-bottom:180px; background:#fff;}
.arm_treatment:before {content:''; position:absolute; z-index:-1; bottom:0; left:0; width:100%; height:510px; background: linear-gradient(107deg, #005F5A 16.82%, #54BBA1 111.05%), #D9D9D9;}
.arm_treatment ul {display:flex; align-items:flex-start; gap:40px; margin-top:50px;}
.arm_treatment ul li {width:25%;}
.arm_treatment ul li a {display:block; width:100%;}
.arm_treatment ul li strong {display:block; margin-top:24px; font-size:24px; color:#fff;}

.arm_equipment {padding-top:200px; padding-bottom:200px;}
.equipment_list {margin-top:50px; display:flex; align-items:stretch; flex-wrap:wrap; gap:60px 25px;}
.equipment_list li {width:calc(33.33% - 16.66px);}
.equipment_list li strong {display:block; margin-top:20px; font-size:24px; line-height:1.4;}
.equipment_list li p {margin-top:12px; font-size:18px; line-height:1.4;}

/* 탈모클리닉 */
.hair_clinic_info {padding:142px 0; background:#F2F2F2;}
.hair_clinic_info > div {display:flex; align-items:center; justify-content:space-between;}
.hair_clinic_info > div img {width:640px;}
.hair_clinic_info .txt .sub_cm_title01 {margin-bottom:60px;}
.hair_clinic_info .txt img {display:none;}
.hair_clinic_info .txt dl + dl {margin-top:40px;}
.hair_clinic_info .txt dl dt {font-size:24px; font-weight:700; line-height:1;}
.hair_clinic_info .txt dl dt span {color:#54BBA1;}
.hair_clinic_info .txt dl dd {margin-top:16px; font-size:20px; line-height:1.4;}

.procedural_order.clhair .equipment_list {position:relative; z-index:2; padding-top:100px;}
.procedural_order.clhair .equipment_list:before {content:''; position:absolute; z-index:-1; top:0; left:0; width:calc(100% + 220px); left:50%; transform:translateX(-50%); height:300px; background:#fff;}

.youtube_info {text-align:center; color:#fff; padding:180px 0; background: linear-gradient(107deg, #005F5A 16.82%, #54BBA1 111.05%), #2D3D53;}
.youtube_info .title h3 {font-size:48px; font-weight:800; line-height:1; margin-top:40px;}
.youtube_info .youtu_list {display:flex; align-items:stretch; justify-content:space-between; gap:24px; margin-top:60px;}
.youtube_info .youtu_list > div {flex-shrink:0; width:680px;}
.youtube_info .youtu_list ul {flex-grow:1; display:flex; flex-direction:column; align-items:stretch; justify-content:space-between; gap:30px;}
.youtube_info .youtu_list ul li {display:flex; gap:24px;}
.youtube_info .youtu_list ul li > div {flex-shrink:0; width:192px;}
.youtube_info .youtu_list ul li strong {flex-grow:1; text-align:left; line-height:1.6;letter-spacing: -0.48px;}

/* 피부클리닉 */
.together_doctors {position:relative; z-index:10; text-align:center; padding-top:200px;}
.together_doctors .together_wrap {display:flex; height:800px; margin-top:60px;}
.together_doctors .together_wrap > div {display:flex; align-items:center; justify-content:center; flex-direction:column; gap:24px; color:#fff; width:100%; background-repeat:no-repeat; background-position:center; background-size:cover;}
.together_doctors .together_wrap > div strong {font-size:40px; line-height:1;}
.together_doctors .together_wrap > div p {font-size:28px; line-height:1.6;}
.together_doctors .together_wrap > div.doc01 {background-image:url(../images/pic/pic_together_doc01.jpg);}
.together_doctors .together_wrap > div.doc02 {background-image:url(../images/pic/pic_together_doc02.jpg);}

.clinic_skin_process {text-align:center; padding:180px 0; background:#F2F2F2;}
.clinic_skin_process .process_wrap {margin-top:40px; background:#fff; border-radius:30px; text-align:center; padding:60px 0;}
.clinic_skin_process .process_wrap > strong {display:block;font-size:28px; line-height:1; margin-bottom:28px;}
.clinic_skin_process .process_wrap > ol {position:relative; display:flex; align-items:stretch; justify-content:space-between; width:910px; margin:0 auto; padding-bottom:60px;}
.clinic_skin_process .process_wrap > ol + ol {margin-top:40px;}
.clinic_skin_process .process_wrap > ol li {position:relative; z-index:2;}
.clinic_skin_process .process_wrap > ol li img {display:block; margin-bottom:16px; width:148px;}
.clinic_skin_process .process_wrap > ol li span {margin-bottom:12px; display:block; font-size:14px; line-height:1; font-weight:700; color:#005F5A;}
.clinic_skin_process .process_wrap > ol li strong {display:block; margin-top:12px; font-size:20px; line-height:1; color:#333;}
.clinic_skin_process .process_wrap > ol li p {position:absolute; z-index:1; top:100%; left:50%; transform:translateX(-50%); margin-top:12px;line-height:1.4; width:240px;}

.clinic_skin_process .process_wrap.order > div > ol {padding-bottom:56px;}
.clinic_skin_help {padding:180px 0 200px; background:url(../images/bg/bg_clinic_skin_help01.jpg) no-repeat center/cover;}
.clinic_skin_process .process_wrap.order > ol:before {content:''; position:absolute; z-index:1; top:74px; left:0; width:100%; height:1px; border-top:1px dashed #e0e0e0;}
.clinic_skin_process .process_wrap.order > ol li:before {content:''; position:absolute; z-index:5; top:62px; left:-50%; transform:translateX(-230%); width:24px; height:24px; background:url(../images/ico/ico_clskin_procarrow01.svg) no-repeat center/cover;}
.clinic_skin_process .process_wrap.order > ol li:first-child:before {display:none;}
.clinic_skin_help img {display:none;}
.clinic_skin_help .txtbox {position:relative; left:50%;}
.clinic_skin_help .txtbox .chk_list {margin-top:40px; display:inline-block; width:640px;}
.clinic_skin_help .txtbox .chk_list li {font-size:20px; line-height:1.4; padding:20px 50px; background-color:#FFFFFF; background-position:left 20px center; border-radius:10px;}

/* 관절재생클리닉 */
.half_txt {display:flex; align-items:center;}
.half_txt > div {width:50%;}
.half_txt .img {height:900px; overflow:hidden; text-align:center; background:#151515;}
.half_txt .img img {max-height:100%;}
.half_txt .txtbox {padding-left:140px;}
.half_txt .txtbox .sub_tit {margin-top:40px; margin-bottom:60px; font-weight:700; font-size:24px; line-height:1.4;}
.half_txt .txtbox .sub_tit strong {color:#005F5A;}

.procedural_order.joint_bg {background:url(../images/bg/bg_procedural_joint_order.jpg) no-repeat center/cover}
.procedural_order.joint {padding-bottom:197px;}
.procedural_order.joint .differ_wrap {position:relative; padding-top:80px;}
.procedural_order.joint .differ_wrap:before {content:''; position:absolute; z-index:1; top:0; left:50%; transform:translateX(-50%); width:100%; height:100%; background:#fff;}
.procedural_order.joint .differ_wrap > * {position:relative; z-index:2;}
.procedural_order.joint .no_target {width:240px;}
.procedural_order.joint .no_target li em {display:block; font-size:16px; font-weight:400;}

.quote {font-size:20px; line-height:1.6; padding-top:61px;font-family: 'NanumMyeongjo'; background:url(../images/ico/ico_quote01.svg) no-repeat top left;}

.what_regenerative {text-align:center; padding-top:200px; padding-bottom:200px;}
.what_regenerative .grey_info {display:flex; align-items:center; justify-content:center; gap:40px; margin-top:40px; margin-bottom:40px; padding:38px 0; border-radius:20px; background:#F2F2F2;}
.what_regenerative .grey_info strong {font-size:32px; line-height:1.4; color:#005F5A;}
.what_regenerative .grey_info p {font-size:24px; line-height:1.4;}
.what_regenerative .namely {font-size:24px; line-height:1.4;}
.what_regenerative .namely .point {color:#005F5A;}
.what_regenerative .thesis_wrap {margin-top:80px;}
.what_regenerative .thesis_wrap > div {display:flex; align-items:center; justify-content:space-between; gap:20px;}
.what_regenerative .thesis_wrap > div > img {width:50%; border:1px solid #e0e0e0}
.what_regenerative .thesis_wrap > p {margin-top:24px; font-size:20px; line-height:1; color:#888;}

.half_pagebtn {display:flex; align-items:center; height:800px;}
.half_pagebtn > a {display:flex; align-items:center; justify-content:center; flex-direction:column; gap:24px; text-align:center; width:50%; height:100%; background-repeat:no-repeat; background-position:center; background-size:cover;}
.half_pagebtn > a strong {font-size:40px; line-height:1.4; color:#fff;}
.half_pagebtn > a.story {background-image:url(../images/pic/pic_half_btn_story.jpg);}
.half_pagebtn > a.celljoint {background-image:url(../images/pic/pic_half_btn_celljoint.jpg);}

/* 기능 수액 */
.fluid_chkbox {text-align:center; padding-top:180px; padding-bottom:200px;}
.fluid_chkbox ul {display:flex; align-items:stretch; margin-top:60px;}
.fluid_chkbox ul li {display:flex; flex-direction:column; align-items:center; justify-content:flex-start; width:33.33%; font-size:18px; line-height:1.6; color:#555; height:400px; padding-top:50px}
.fluid_chkbox ul li + li {border-left:1px solid #E0E0E0;}
.fluid_chkbox ul li strong {display:block; font-size:24px; line-height:1.4; color:#333;; margin-bottom:24px; padding-top:92px; background:url(../images/ico/ico_chkbox01.svg) no-repeat top center;}

.quote02 {padding-top:40px; background:url(../images/ico/ico_quote02.svg) no-repeat left top/28px;;}

.cm_full_bnr.clfluid .chk_list.crystal {font-size:18px; width:600px; margin: 40px auto;}

.fluid_guide {text-align:center; padding:200px 0;}
.fluid_guide > ul {margin-top:50px;}
.fluid_guide > ul .slick-slide {padding:0 20px}

/* 게시판 공통 */
.board_para {padding-top:100px; padding-bottom:100px;}

/* 비급여목록펴 */
.non_benefit_wrap {padding-top:120px; padding-bottom:200px;}
.non_benefit_wrap .info_txt > strong {display:block; font-size:14px; font-weight:700; line-height:1; margin-bottom:16px;;}
.non_benefit_wrap .info_txt > p {font-size:14px; line-height:1.4;}
.non_benefit_wrap .non_benefit_table {margin-top:40px;}
.non_benefit_wrap .non_benefit_table table {width:100%; text-align:center; border-right:1px solid #E0E0E0;}
.non_benefit_wrap .non_benefit_table .w94 {width:94px;}
.non_benefit_wrap .non_benefit_table .w405 {width:405px;}
.non_benefit_wrap .non_benefit_table .w63 {width:63px;}
.non_benefit_wrap .non_benefit_table .w81 {width:81px;}
.non_benefit_wrap .non_benefit_table .w159 {width:159px;}
.non_benefit_wrap .non_benefit_table thead tr th {height:55px; font-size:14px;}
.non_benefit_wrap .non_benefit_table thead tr th + th {border-left:1px solid #E0E0E0;}
.non_benefit_wrap .non_benefit_table thead tr:not(.bggrey) th {color:#fff; font-weight:700; background:#005F5A;}
.non_benefit_wrap .non_benefit_table thead tr.bggrey th {color:#333; font-weight:400; background:#F0F0F0}
.non_benefit_wrap .non_benefit_table tbody tr > * {height:32px; font-size:12px; line-height:1.4; font-weight:700; border-left:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0;}
.non_benefit_wrap .non_benefit_table tbody tr th:not(.bgfff) {background:#F0F0F0;}

/* 250804추가 */
.arrow_bur {display:inline-block; padding:20px 80px; border-radius: 70px; border-radius: 70px; background:linear-gradient(92deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)); backdrop-filter: blur(4px);}
.inquiry_bnr {display:flex; flex-direction:column; align-items:center; justify-content:center; color:#fff; text-align:center; height:667px; background:url(../images/bg/bg_inquiry_bnr01.jpg) no-repeat center/cover;}
.inquiry_bnr .sub_cm_title01 img {width:60px;}
.inquiry_bnr .sub_cm_title01 h3 {line-height:1;}
.inquiry_bnr .sub_cm_title01 a {margin-top:40px; color:#fff;}
.inquiry_bnr .sub_cm_title01 a span {display:inline-block; font-size:20px; line-height:1.5; font-weight:700; padding-right:34px; background:url(../images/ico/ico_arrow_blur01.svg) no-repeat right center;}

.error_loginuser {text-align:center;}
.error_loginuser .sub_cm_title01 a {margin-top:40px;}

/* 개인정보취급방침 */
.privacy_wrap {padding-top:120px; padding-bottom:200px; font-size:14px; line-height:1.4;}
.privacy_wrap a {display:inline-block; vertical-align:top; color:inherit;}


.kor .cosmosfarm-members-form .policy_chk .div_checkbox.agree .policy_content .eng {display:none;}

.trp-shortcode-anchor {display: none !important;}
/**************************************************************************************************************************************************************************************************************************************/
@media all and (max-width:1950px) {
	.sub_visual02.video .video_wrap {width:auto; height:100%;}
	.sub_visual02.video .video_wrap video {width:auto; height:100%;}
	
	/* 관절재생클리닉 */
	.half_txt .img {height:auto; overflow:hidden; text-align:center; background:#151515;}
	.half_txt .img img {max-height:inherit;}
	
	.differ_arm.cl_skin {background:url(../images/bg/bg_differ_clskin01.jpg) no-repeat top center/cover;} 
	.differ_arm.cl_fluid {background:url(../images/bg/bg_differ_clfluid01.jpg) no-repeat top center/cover;} 

}
@media all and (max-width:1700px) {
	.wrapper.w1500,
	.wrapper.w1600 {width:100%; padding-left:50px; padding-right:50px;}
}

@media all and (max-width:1600px) {
	/* 탈모클리닉 */
	.procedural_order.clhair .equipment_list {width:1200px;}
	.procedural_order.clhair .equipment_list:before {width:90vw;}

}

@media all and (max-width:1440px) {
	.wrapper.w1000,
	.wrapper.w1025,
	.wrapper.w1180,
	.wrapper.w1190,
	.wrapper.w1200,
	.wrapper.w1280 {width:100%; padding-left:50px; padding-right:50px;}
	.main_story {overflow:hidden;}
	.main_story .stroy_text {position:relative; z-index:6;}
	.main_story .radius_scroll_box .radius_banner {width:calc(100% - 100px); margin:0 auto;}
	.main_story .radius_scroll_box .scroll_bubble01 {left:0; margin-left:0; width:300px; height:300px;}
	
	.main_story .radius_scroll_box .scroll_bubble02 {left:auto; margin-left:0; right:-160px; bottom:-300px; width:500px; height:417px;}
	.main_how .how_list {height:400px;}

	.blog_linkwrap .blog_wrap {gap:20px;}
	
	/* 탈모클리닉 */
	.procedural_order.clhair .equipment_list {width:1000px;}
}

@media all and (max-width:1200px) {
	.sub_visual02.video .video_wrap {left:-50%}
	.sub_visual02.video .video_wrap video {width:200%}

	.main_how .how_list li a strong {font-size:18px;}
	
	/* 항산화 줄기세포 */
	.cell_cm_case .case_wrap {padding-left:50px; padding-right:50px;}
	.cell_cm_scroll_wrap .sticky_box {padding-left:50px;}
	
	.blog_linkwrap:not(.cl_hair) .blog_wrap {flex-wrap:wrap; height:auto;}
	.blog_linkwrap .blog_wrap > li {width:calc(50% - 10px) !important; height:500px;}
	
	.procedural_order ol li {width:calc(50% - 12.5px);}
	.differ_arm > div > ul > li {width:calc(50% - 12.5px);}
	.differ_arm > div > ul > li.big{height:388px}
	
	/* 탈모클리닉 */
	.hair_clinic_info > div {gap:50px}
	.hair_clinic_info > div > img {width:45%;}
	
	.youtube_info .youtu_list > div {width:50%;}
	.youtube_info .youtu_list ul {gap:15px;}
	.youtube_info .youtu_list ul li > div {width:132px;}
	
	.clinic_skin_process .process_wrap > ol {width:80%; gap:20px}
	
	.clinic_skin_help .txtbox {display:inline-block; width:60%; left:40%}
	.clinic_skin_help .txtbox .sub_cm_title01 {display:inline-block;}
	.clinic_skin_help .txtbox .chk_list {width:100%;}
	
	/* 관절재생 클리닉 */
	.half_txt .txtbox {padding-left:50px;}
	.half_txt .txtbox .sub_tit {margin-top:24px; margin-bottom:40px; font-size:20px;}
	.quote {font-size:18px;}
	
	.non_benefit_wrap .non_benefit_table {overflow-x:scroll;}

	/*수액클리닉*/
	.face_procedure:before{height:400px}

	/*첨단의료 줄기세포*/
	.arm_treatment:before{height:400px}

	.differ_arm.cl_fluid {background-image:url(../images/bg/bg_differ_clfluid01_m.jpg);} 
}

@media all and (max-width:1025px) {
	.main_visual {height:calc(100vh - 50px);}
	.main_visual .video_wrap video {height:100%; width:auto;}
	.main_visual .text_wrap h2 {font-size:50px;}
	.main_visual .text_wrap h2 em {font-size:70px;}
	
	.main_txtbnr > div {flex-direction:column;}
	.main_txtbnr > div > * {width:100%;}
	
	.main_how .how_list {height:300px;}
	.main_how .how_list li a strong {font-size:16px;}
	
	/* subpage */
	/* 의료진 소개 */
	.doctor_wrap > div {gap:50px;}
	.doctor_wrap .doc_img {width:420px;}
	.doctor_wrap .career > strong{font-size:28px}
	.doctor_wrap .career > em{font-size:18px}
	.doctor_wrap .career > p{margin-top:24px; margin-bottom:26px}
	
	/* 항산화 줄기세포 */
	.anti_reason {margin-bottom:0;}
	.cell_cm_case > div {flex-direction:column; gap:40px}
	.cell_cm_case:before {width:100%; height:370px;}
	.cell_cm_case .sub_cm_title01 {width:100%; padding:80px 0 40px;}
	.cell_cm_case .case_wrap {position:static; width:100%; padding:0; padding-bottom:30px;}
	.cell_cm_case .case_wrap .case_slide .slick-dots {bottom:-30px}
	.cell_cm_case .case_wrap .case_slide.bfaf .slick-slide > strong{font-size:24px; text-align: center;}
	
	.anti_differ {z-index:10; background:#fff;}
	.anti_differ:before {display:none;}
	.anti_differ .sub_cm_title01 {flex-direction:column; justify-content:flex-start; align-items:flex-start; gap:24px}
	.anti_differ ul {flex-direction:column; gap:40px;}
	.anti_differ ul li {width:100%;}
	.anti_differ ul li > div {color:#333;}
	
	.cell_cm_scroll_wrap {background:#fff;}
	.cell_cm_scroll_wrap > div {flex-direction:column; margin-top:-75px;}
	.cell_cm_scroll_wrap .sticky_box {z-index:2; margin:0 -50px; width:100vw; padding:155px 50px 36px; background:url(../images/bg/bg_sub_anti_scrollwrap01_m.jpg) no-repeat center/cover;}
	.cell_cm_scroll_wrap .scroll_tab {width:100%; display:flex; align-items:stretch; justify-content:space-between; gap:10px;}
	.cell_cm_scroll_wrap .scroll_tab li + li {margin-top:0;}

	.cell_cm_scroll_wrap .cell_cm_scroll_con {width:100%; padding-top:0;}

	.cell_cm_case .sub_cm_title01 a {margin-top:24px;}
	
	.procedural_order ol li {width:calc(50% - 12.5px)}
	.cell_cannot ul li {line-height:1.4; word-break:keep-all;}
	.cell_search ul {flex-wrap:wrap;}
	.cell_search ul li {width:50%;}
	.cell_search ul li:nth-child(3) {border-left:0;}
	.cell_search ul li:nth-child(n + 3) {border-top:1px solid rgba(255,255,255,0.2);}
	.cell_search ul li:last-child {width:100%;}
	
	.arm_treatment ul {gap:20px;}
	
	/* 탈모클리닉 */
	.blog_linkwrap.cl_hair {padding-bottom:100px;}
	.blog_linkwrap.cl_hair .blog_wrap {height:auto;}
	.blog_linkwrap.cl_hair .blog_wrap > li {width:100%; height:274px}
	.blog_linkwrap.cl_hair .blog_wrap > li a p {font-size:18px;}
	.blog_linkwrap.cl_hair .blog_wrap > li.blog01 {background-image:url(../images/pic/pic_sub_clhair_blog01_m.jpg);}
	.blog_linkwrap.cl_hair .blog_wrap > li.blog02 {background-image:url(../images/pic/pic_sub_clhair_blog02_m.jpg);}
	.blog_linkwrap.cl_hair .blog_wrap > li.blog03 {background-image:url(../images/pic/pic_sub_clhair_blog03_m.jpg);}
	


	.cell_cm_case.clhair {margin-bottom:0;}
	.cell_cm_case.clhair .sub_cm_title01 a {margin-top:24px;}
	.cell_cm_case .case_wrap .case_slide.bfaf .slick-slide p {font-size:12px; margin-top:16px;}
	.cell_cm_case .case_wrap .case_slide.bfaf .slick-slide .after .img .fliter p {text-align:center; margin:0 !important;}
	
	
	/* 탈모클리닉 */
	.hair_clinic_info > div {gap:50px}
	.hair_clinic_info > div > img {display:none;}
	.hair_clinic_info .txt img {display:block; margin-bottom:60px;}
	.hair_clinic_info {margin-top:100px}
	
	/* 탈모클리닉 */
	.procedural_order.clhair .equipment_list {width:90vw; padding-top:50px;}
	.procedural_order.clhair .equipment_list li {width:calc(50% - 13px);}
	.clinic_skin_process .process_wrap.order > ol li:before {transform:translateX(100%);}
	
	.youtube_info .youtu_list {flex-direction:column; gap:20px}
	.youtube_info .youtu_list > div {width:100%;}
	.youtube_info .youtu_list ul {gap:10px; width:100%;}
	.youtube_info .youtu_list ul li > div {width:43.43%;}
	

	.clinic_skin_help {padding-bottom:0; background-image:url(../images/bg/bg_clinic_skin_help01_m.jpg);}
	.clinic_skin_help img {display:block; margin-top:14px; width:100%;}
	.clinic_skin_help .txtbox {left:0; width:100%;}
	.clinic_skin_help .txtbox .sub_cm_title01 {display:block; width:100%; text-align:center;}

	.procedural_order.bghalf:before {height:400px}
	
	/* 관절재생 클리닉 */
	.half_txt {flex-direction:column; gap:100px; padding:200px 0 0;}
	.half_txt > div {width:100%;}
	.half_txt .txtbox {order:0; padding:0 50px;}
	.half_txt .img {order:1;}
	
	.what_regenerative .grey_info {flex-direction:column; gap:10px;}
	
	.half_pagebtn {height:400px;}
	.half_pagebtn > a {padding:0 20px; word-break:keep-all;}
	.half_pagebtn > a strong {font-size:30px;}
	
	.fluid_chkbox ul {flex-direction:column;}
	.fluid_chkbox ul li {width:100%;}
	.fluid_chkbox ul li + li {border-left:0; border-top:1px solid #E0E0E0;}
	
	.differ_arm.cl_fluid > div > ul > li {width:100%; height:auto;}
	.differ_arm.cl_fluid > div > ul > li br {display:none;}
	
	.cm_full_bnr.clfluid {padding-left:24px; padding-right:24px;}

	.cell_cm_case .case_wrap.each .case_slide .slick-slide strong{text-align: center;}

	.cell_cm_scroll_wrap.mo200 {margin-top:200px}

	.cell_cm_case .case_wrap .case_slide.mtop30{margin-top:30px}
	
	.differ_arm.cl_skin {background-image:url(../images/bg/bg_differ_clskin01_m.jpg);}
	
}

@media all and (max-width:900px) {
	.non_benefit_wrap .non_benefit_table {overflow-x:scroll; margin-top:24px;}
	.non_benefit_wrap .non_benefit_table table {display:block; width:800px;}
	.non_benefit_wrap .non_benefit_table thead tr th {font-size:10px; height:36px;}
	.non_benefit_wrap .non_benefit_table tbody tr > * {font-size:8px; height:21px;}
	.non_benefit_wrap .non_benefit_table .w94 {width:94px; min-width:62px;}
	.non_benefit_wrap .non_benefit_table .w405 {width:405px; min-width:268px;}
	.non_benefit_wrap .non_benefit_table .w63 {width:63px; min-width:42px;}
	.non_benefit_wrap .non_benefit_table .w81 {width:81px; min-width:54px;}
	.non_benefit_wrap .non_benefit_table .w159 {width:159px; min-width:53px;}

	.procedural_order ol li{padding:40px;height:auto}
	.differ_wrap{width:90%; margin:50px auto 0}

	.cell_cm_case:before{height:350px}
}
@media all and (max-width:768px) {
	.wrapper.w680 {width:100%; padding-left:24px; padding-right:24px;}
	
	.cell_cm_case:before{height:250px}

	.sub_visual02.video .video_wrap {left:50%}
	.sub_visual02.video .video_wrap video {width:auto}


	.wrapper {padding-left:24px !important; padding-right:24px !important;}
	.squre_link {padding:14px 20px;}
	.squre_link span {font-size:12px; line-height:12px; padding-right:22px; background-size:12px;}

	.main_title {margin-bottom:24px;}
	.main_title > em {font-size:14px;}
	.main_title > em {margin-bottom:20px;}
	.main_title > h2 {font-size:22px;}
	.main_title > h2.split_txt {font-size:24px;}
	
	.main_visual {height:auto;}
	.main_visual .video_wrap {height:auto; padding-top:56.45%;}
	.main_visual .video_wrap video {height:auto; width:100%;}
	.main_visual .text_wrap h2 {font-size:18px;}
	.main_visual .text_wrap h2 em {font-size:30px;}
	
	.main_story {padding-top:80px; padding-bottom:80px;}
	.main_story .radius_scroll_box {margin-top:40px;}
	.main_story .radius_scroll_box:before {width:300px; left:-150px; top:0; height:199px;}
	.main_story .radius_scroll_box:after {top:auto; bottom:-130px; right:-100px; width:210px; height:250px;}
	.main_story .radius_scroll_box .radius_banner {width:calc(100% - 48px); height:200px;}
	.main_story .radius_scroll_box .scroll_bubble01 {top:47px; width:83px; height:83px;}
	.main_story .radius_scroll_box .scroll_bubble02 {right:-74px; bottom:-500px; width:173px; height:129px;}
	.main_story .radius_scroll_box .scroll_bubble02.landed {bottom:-135px;}
	.main_story .stroy_text {margin-top:80px;}
	.main_story .stroy_text .main_title > em {font-size:14px;}
	.main_story .stroy_text .main_title > h2 {font-size:24px;}
	.main_story .stroy_text .main_title > h2 em {font-size:44px;}
	.main_story .stroy_text .main_title {margin-bottom:20px;}
	.main_story .stroy_text .con_txt {font-size:16px;}
	
	.main_story .stroy_text .con_txt > div {margin:32px 0; font-size:14px; line-height:1.65;}
	.main_story .stroy_text .con_txt > div + p {font-size:16px; line-height:1.5;}
	
	.main_txtbnr.start {padding-top:80px; padding-bottom:80px; background-image:url(../images/bg/bg_main_start01_m.jpg);}
	.main_txtbnr .contxt h3 {font-size:18px;}
	.main_txtbnr .contxt p {margin-top:24px; font-size:14px;}
	.main_txtbnr.safety {padding-top:80px; padding-bottom:80px; background-image:url(../images/bg/bg_main_safety01_m.jpg);}
	.main_txtbnr.safety .contxt p {margin-top:0;}
	
	.main_how ul {flex-direction:column;}
	.main_how .how_list {flex-direction:column; height:auto;}
	.main_how .how_list li {width:100%; height:146px;}
	.main_how .how_list li.how01 {background-image:url(../images/pic/pic_main_how01_m.jpg);}
	.main_how .how_list li.how02 {background-image:url(../images/pic/pic_main_how02_m.jpg);}
	.main_how .how_list li.how03 {background-image:url(../images/pic/pic_main_how03_m.jpg);}
	.main_how .how_list li.how04 {background-image:url(../images/pic/pic_main_how04_m.jpg);}
	.main_how .how_list li.how05 {background-image:url(../images/pic/pic_main_how05_m.jpg);}
	.main_how .how_list li a strong {font-size:18px;}
	
	@keyframes cloudAni01 {
		0% {transform:translate(-37px, 260px) scale(1);}
		50% {transform:translate(-37px, 260px) scale(1.1);}
		100% {transform:translate(-37px, 260px) scale(1);}
	}
	
	@keyframes cloudAni02 {
		0% {transform:scale(1);}
		50% {transform:scale(1.1);}
		100% {transform:scale(1);}
	}
	
	/* subpage */
	[class^="sub_visual0"] {height:300px;}
	.sub_visual01 em {margin-bottom:16px; font-size:10px;}
	.sub_visual01 h2 {font-size:20px;}
	.sub_visual01 p {font-size:14px; margin-top:8px;}
	.sub_visual01.doctor {background-image:url(../images/bg/bg_sub_visual_doctor_m.jpg);}
	.sub_visual01.story {background-image:url(../images/bg/bg_sub_visual_story_m.jpg);}
	
	
	/* 새론의원 스토리 */
	.story_wrap .greeting {padding-top:60px; padding-bottom:60px; background:none;}
	.story_wrap .greeting > h2 {font-size:24px;}
	.story_wrap .story_txt {margin-top:32px;}
	.story_wrap .story_txt p {font-size:15px; word-break:keep-all;}
	
	.story_wrap [class^="story_con0"] h3 {font-size:24px;}
	.story_wrap [class^="story_con0"] .ment {margin-top:32px;font-size:20px;}
	.story_wrap .story_con01 {padding-top:60px; padding-bottom:100px;}
	.story_wrap .story_con01 .story_txt {margin-top:32px; margin-bottom:60px;}
	.story_wrap .story_con03 {padding-top:60px;}
	.story_wrap .story_con03 .img_wrap {margin:60px 0;}
	
	.story_wrap [class^="story_bnr0"] {margin:60px 0; padding:50px 24px;}
	.story_wrap [class^="story_bnr0"] strong {margin-bottom:12px; font-size:20px; line-height:1.4;}
	.story_wrap [class^="story_bnr0"] p {font-size:15px;}
	.story_wrap .story_con02 .story_bnr01 {background-image:url(../images/bg/bg_sub_story_con02_bnr01_m.jpg);}
	.story_wrap .story_con02 .story_bnr02 {margin-bottom:0; background-image:url(../images/bg/bg_sub_story_con02_bnr02_m.jpg);}
	.story_wrap .story_bnr03 {margin-bottom:0; background-image:url(../images/bg/bg_sub_story_con03_bnr03_m.jpg);}
	.story_wrap .story_bnr03 img {width:40px;}
	.story_wrap .story_bnr03 strong {margin:24px 0 16px; font-size:24px;}
	
	.story_wrap .story_case {padding-top:60px;}
	.story_wrap .story_case strong {margin-bottom:24px; font-size:24px}
	.story_wrap .story_case ul {flex-direction:column; gap:40px}
	.story_wrap .story_case ul li {width:100%;}
	.story_wrap .story_case ul li p {margin-top:16px; font-size:15px;}
	
	
	.reason_wrap > em {font-size:14px;}
	.reason_wrap > strong {font-size:24px;}
	.reason_wrap > div p {font-size:15px;}

	/* 의료진 소개 */
	.doctor_wrap {padding-top:60px; padding-bottom:100px;}
	.doctor_wrap > div {flex-direction:column; gap:24px; align-items:flex-start;}
	.doctor_wrap .doc_img {width:100%;}
	.doctor_wrap .career{width:100%}
	.doctor_wrap .career > strong {margin-bottom:16px; font-size:24px;}
	.doctor_wrap .career > em {font-size:18px;}
	.doctor_wrap .career > p {margin-top:16px; margin-bottom:24px; font-size:16px;}
	.doctor_wrap .career > ul {font-size:15px;}

	.doctor_slide {margin-bottom:0;}

	/* 줄기세포 공통 */
	.chk_list {font-size:15px;}
	.chk_list li {padding-left:24px; background-size:14px; line-height:1.4;}
	.chk_list li + li {margin-top:12px;}
	
	.sub_visual02.anti {background-image:url(../images/bg/bg_sub_visual_anti_m.jpg);}
	.sub_visual02.hair {background-image:url(../images/bg/bg_sub_visual_hair_m.jpg);}
	.sub_visual02.face {background-image:url(../images/bg/bg_sub_visual_face_m.jpg);}
	.sub_visual02.joint {background-image:url(../images/bg/bg_sub_visual_joint_m.jpg);}
	.sub_visual02.arm {background-image:url(../images/bg/bg_sub_visual_arm_m.jpg);}
	.sub_visual02.skin {background-image:url(../images/bg/bg_sub_visual_skin_m.jpg);}
	.sub_visual02.cljoint {background-image:url(../images/bg/bg_sub_visual_cljoint_m.jpg);}
	.sub_visual02.fluid {background-image:url(../images/bg/bg_sub_visual_fluid_m.jpg);}
	.sub_visual02.video .video_wrap {height:101%;}
	.sub_visual02 em {font-size:10px;}
	.sub_visual02 h2 {margin:16px 0 8px; font-size:20px;}
	.sub_visual02 p {font-size:14px;}
	
	.sub_visual02.video.clhair,
	.sub_visual02.video.clhair .video_wrap {background-image:url(../images/bg/bg_video_clinic_hair_visual01_m.jpg);}
	
	.sub_visual03 {height:146px !important;}
	.sub_visual03 em {margin-bottom:10px; font-size:10px;}
	.sub_visual03 h2 {font-size:20px;}
	.sub_visual03.notice {background-image:url(../images/bg/bg_sub_visual_notice_m.jpg);}
	.sub_visual03.case {background-image:url(../images/bg/bg_sub_visual_case_m.jpg);}
	.sub_visual03.inquiry {background-image:url(../images/bg/bg_sub_visual_inquiry_m.jpg);}
	.sub_visual03.non_benefit {background-image:url(../images/bg/bg_sub_visual_non_benefit_m.jpg);}
	
	.sub_cm_title01 img {width:60px; margin-bottom:24px;}
	.sub_cm_title01 em {margin-bottom:10px; font-size:14px;}
	.sub_cm_title01 h3 {font-size:24px;}
	.sub_cm_title01 p {margin-top:16px; font-size:15px;}
	.sub_cm_title01 a {margin-top:24px;}
	
	.cm_full_bnr {height:248px;}
	.cm_full_bnr.hair {margin-top:80px; background-image:url(../images/bg/bg_sub_cm_full_bnr_hair_m.jpg);}
	.cm_full_bnr.hair .sub_cm_title01 p {margin-top:16px; font-size:15px;}
	
	.faq_wrap {padding-top:100px; padding-bottom:100px;}
	.faq_wrap .faq_box {margin-top:24px;}
	.faq_wrap .faq_box .qbox {flex-direction:column; padding:14px 34px 14px 0; gap:8px;}
	.faq_wrap .faq_box .qbox:before {width:20px; height:20px;}
	.faq_wrap .faq_box .qbox strong {font-size:16px; line-height:1;}
	.faq_wrap .faq_box .qbox p {font-size:16px; line-height:1.4;}
	
	.faq_wrap .faq_box .abox {font-size:12px; line-height:1.6; padding:14px 0;}
	
	/* 항산화 */
	.story_iframe {padding-top:60px; padding-bottom:100px;}
	.story_iframe .txt {font-size:15px; margin:24px 0 40px;}
	
	.anti_reason {padding:80px 0;}
	.anti_reason .chk_list {width:100%; min-width:inherit;}
	
	.anti_reason .sub_cm_title01 {margin-bottom:32px;}
	.cell_cm_case .case_wrap > strong {margin-bottom:16px; font-size:20px; text-align:center;}
	.cell_cm_case .case_wrap .case_slide .slick-dots {gap:4px;}
	.cell_cm_case .case_wrap .case_slide .slick-dots li {width:6px; height:6px;}
	
	.anti_differ {padding-top:100px; padding-bottom:100px;}
	.anti_differ .sub_cm_title01 p {margin-top:16px;}
	.anti_differ ul {margin-top:40px;}
	.anti_differ ul li > div {margin-top:16px;}
	.anti_differ ul li > div strong {font-size:18px;}
	.anti_differ ul li > div p {font-size:15px;}
	
	.cell_cm_scroll_wrap {padding-bottom:100px;}
	.cell_cm_scroll_wrap > div {margin-top:-50px; padding-bottom:0;}
	.cell_cm_scroll_wrap .sticky_box {padding-left:24px; padding-right:24px; padding-top:130px;}
	.cell_cm_scroll_wrap .scroll_tab {margin-top:20px;}
	.cell_cm_scroll_wrap .scroll_tab li a {font-size:14px; padding:14px;}
	
	.cell_cm_scroll_wrap .cell_cm_scroll_con > div + div {margin-top:60px;}
	.cell_cm_scroll_wrap .cell_cm_scroll_con strong {font-size:20px;}
	.cell_cm_scroll_wrap .cell_cm_scroll_con ul li {font-size:15px; padding-left:12px; line-height:1.6; word-break:keep-all;}
	.cell_cm_scroll_wrap .cell_cm_scroll_con ul li:before {top:9px;}
	
	.procedural_order {padding:80px 0; background-image:url(../images/bg/bg_procedural_order_m.jpg);}
	.procedural_order ol {flex-direction:column; margin-top:24px; gap:16px;}
	.procedural_order ol li {width:100%; height:auto; padding:30px; border-radius:10px;}
	.procedural_order ol li span {font-size:12px;}
	.procedural_order ol li strong {margin:10px 0 0;font-size:20px;}
	.procedural_order ol li p {margin-top:16px; font-size:15px;}
	.procedural_order .video_wrap {margin-top:24px; width:100%;}
	
	.cell_cannot {padding:80px 0;}
	.cell_cannot ul {margin-top:24px;}
	.cell_cannot ul li {font-size:15px; padding:14px 18px; border-radius:10px;}
	.cell_cannot ul li + li {margin-top:8px;}
	
	.cell_search {padding:80px 0; background-image:url(../images/bg/bg_sub_anti_cell_search_m.jpg);}
	.cell_search.subject {background-image:url(../images/bg/bg_sub_anti_cell_subject01_m.jpg);}
	.cell_search ul {flex-direction:column; margin-top:24px;}
	.cell_search ul li {height:auto; width:100%; text-align:center;}
	.cell_search ul li a { padding:24px 0;}
	.cell_search ul li {border-left:0 !important;}
	.cell_search ul li + li {border-top:1px solid rgba(255,255,255,0.2);}
	.cell_search ul li strong {font-size:20px; line-height:32px; padding-top:0; padding-left:44px; background-position:left center; background-size:32px;}
	
	/* 탈모 */
	.story_iframe.hair .sub_cm_title01 a {margin-top:24px;}
	.story_iframe.hair .sub_cm_title01 {margin-bottom:40px;}
	.cell_cm_case .case_wrap .case_slide.bfaf .slick-slide > strong {margin-bottom:16px; text-align:center; font-size:20px;}
	.cell_cm_case .case_wrap .case_slide.bfaf .slick-slide .after .img .fliter {gap:9.6px;}
	.cell_cm_case .case_wrap .case_slide.bfaf .slick-slide .after .img .fliter a {font-size:10px; padding:6px 12px;}
	.cell_cm_case .case_wrap .case_slide.bfaf .slick-slide .after .img .fliter p {font-size:12px; line-height:1.4;}
	.cell_cm_case .case_wrap .case_slide.bfaf .slick-slide .txt {gap:6px;}
	.cell_cm_case .case_wrap .case_slide.bfaf .slick-slide .txt strong {font-size:14px;}
	.cell_cm_case .case_wrap .case_slide.bfaf .slick-slide .txt span {font-size:10px;}
	
	.hair_question {padding:100px 0;}
	.hair_question .img_wrap {margin-top:24px;}
	.hair_question .img_wrap > div {gap:0; flex-direction:column;}
	.hair_question .img_wrap > div + div {margin-top:40px;}
	.hair_question .img_wrap > div img {width:100%;}
	
	.hair_differ {padding:100px 24px;}
	.differ_wrap {margin-top:24px; flex-direction:column; gap:40px;}
	.differ_wrap .target {width:100%;}
	.differ_wrap .target ul li {line-height:1; font-size:18px;}
	.differ_wrap .target ul li span {display:inline-block; margin-right:4px;}
	.differ_wrap .target ul li em {display:block; margin-top:2px; font-size:14px; font-weight:400;}
	
	/* face */
	.story_iframe.face .sub_cm_title01 {margin-bottom:24px;}
	.cell_cm_scroll_wrap .cell_cm_scroll_con p {font-size:15px; margin-top:-6px;}
	.cell_cm_scroll_wrap.face .cell_cm_scroll_con > div + div {margin-top:40px;}
	
	.cm_cell_change {position:relative; z-index:10; padding:80px 0; background-image:url(../images/bg/bg_sub_face_change_m.jpg);}
	.cm_cell_change .wrapper {padding-left:30px; padding-right:30px;}
	.cm_cell_change .shorts_wrap {margin:0; margin-top:40px;}
	.cm_cell_change .shorts_wrap .slick-slide {margin:0;}
	.cm_cell_change .shorts_wrap .slick-dots {display:flex; align-items:center; justify-content:center; gap:4px; margin-top:24px;}
	.cm_cell_change .shorts_wrap .slick-dots li {width:6px; height:6px; border-radius:6px; background:#D9D9D9;}
	.cm_cell_change .shorts_wrap .slick-dots li button {display:block; width:100%; height:100%; border:0; outline:0;; opacity:0;}
	.cm_cell_change .shorts_wrap .slick-dots li.slick-active {background:#005F5A;}
	.cm_cell_change .shorts_wrap > div .txt p {font-size:18px;}
	
	.face_howattack {padding:80px 0;}
	.two_img_info {flex-direction:column; gap:40px;}
	.two_img_info .txt {margin-top:24px;}
	.two_img_info .txt strong {font-size:20px;}
	.two_img_info .txt p {font-size:15px;}
	
	.procedural_order.face {padding-bottom:100px;}
	.procedural_order.face .no_target {display:none;}
	.procedural_order.face .differ_wrap.face .target ul li * {line-height:1.4; font-size:18px;}
	.procedural_order.face .differ_wrap.face .target ul li em {display:inline-block; font-size:18px;}
	.procedural_order.face .differ_wrap.face .target.yes ul li.name {font-size:20px;}
	.procedural_order.face .differ_wrap.face .target.yes ul li span em { font-weight:700; font-size:20px;}
	
	.face_how {padding-bottom:100px;}
	.face_how .video_wrap {margin-top:24px;}
	
	.face_procedure {padding-top:84px; padding-bottom:100px;}
	.face_procedure:before {height:138px; background-image:url(../images/bg/bg_sub_face_procedure01_m.jpg);}
	.face_procedure .two_img_info {margin-top:48px; gap:40px;}
	.face_procedure .two_img_info .txt {margin-top:24px;}
	.face_procedure .two_img_info .txt strong {font-size:20px;}
	.face_procedure .two_img_info .txt p {margin-top:14px; font-size:15px;}
	
	/* 관절재생 */
	.blog_linkwrap {padding-top:60px; padding-bottom:40px;}
	.blog_linkwrap .blog_wrap {margin-top:24px; flex-direction:column; gap:0;}
	.blog_linkwrap .blog_wrap li {width:100%; height:300px;}
	.blog_linkwrap .blog_wrap > li a {gap:24px;}
	.blog_linkwrap .blog_wrap > li a p {font-size:18px; line-height:1.4;}
	.blog_linkwrap .blog_wrap > li a span {font-size:12px;}
	
	
	.blog_linkwrap .blog_wrap.joint > li.blog01 {background-image:url(../images/pic/pic_sub_joint_blog01_m.jpg)}
	.blog_linkwrap .blog_wrap.joint > li.blog02 {background-image:url(../images/pic/pic_sub_joint_blog02_m.jpg)}
	.blog_linkwrap .blog_wrap.joint > li.blog03 {background-image:url(../images/pic/pic_sub_joint_blog03_m.jpg)}
	.blog_linkwrap .blog_wrap.joint > li.blog04 {background-image:url(../images/pic/pic_sub_joint_blog04_m.jpg)}
	
	.cell_cm_case {z-index:10; padding-bottom:100px; background:#fff;}
	.cell_cm_case .case_wrap.each .case_slide .slick-slide strong {margin-bottom:16px; font-size:20px; text-align:center;}

	.procedural_order.bghalf:before {height:237px}
	.procedural_order.face .differ_wrap:before {display:none;}
	.procedural_order.face .differ_wrap {margin-top:40px; padding-top:0;}
	.procedural_order.face .differ_wrap.face .target.yes ul li strong.dp_mo {display:inline-block;}
	.procedural_order.face .differ_wrap.face .target ul.fs16 li * {font-size:16px; line-height:1.4;}
	
	.arm_philosophy {padding-top:60px; padding-bottom:100px;}
	.arm_philosophy .sub_cm_title01 img {width:80px;}
	.arm_philosophy .sub_cm_title01 p {margin-top:24px;}
	.arm_philosophy .sub_cm_title01 a {margin-top:24px;}
	.arm_philosophy > .img {height:102px;}
	
	.arm_case_bnr {text-align:left; padding:100px 24px}
	.arm_case_bnr .sub_cm_title01 a {margin-top:24px;}
	
	.arm_blog {padding-top:100px; padding-bottom:100px;}
	.arm_blog .sub_cm_title01 {margin-top:24px;}
	.arm_blog .sub_cm_title01 h3 {font-size:18px;}
	.arm_blog .sub_cm_title01 a {margin-top:24px;}
	
	.differ_arm {padding-top:80px; padding-bottom:80px;}
	.differ_arm > div > ul {flex-direction:column; gap:25px; margin-top:24px;}
	.differ_arm > div > ul > li {width:100%; padding:30px; height:auto; gap:24px;}
	.differ_arm > div > ul > li.big {height:auto;}
	.differ_arm > div > ul > li > div img {width:50px;}
	.differ_arm > div > ul > li > div strong {margin:12px 0 10px; font-size:20px}
	.differ_arm > div > ul > li > div p {font-size:15px;}
	.differ_arm > div > ul > li.empty {display:none;}

	.sns_btn span {font-size:12px; background-size:20px; padding-left:30px;}
	
	.arm_treatment {padding-top:100px; padding-bottom:100px;}
	.arm_treatment:before {display:none;}
	.arm_treatment ul {flex-wrap:wrap; gap:24px 7px; align-items:stretch;}
	.arm_treatment ul li {width:calc(50% - 3.5px);}
	.arm_treatment ul li strong {margin-top:16px; color:#333; font-size:16px;}
	
	.cell_cm_scroll_wrap.arm .scroll_tab {flex-wrap:wrap; gap:10px}
	.cell_cm_scroll_wrap.arm .scroll_tab li {width:calc(50% - 5px);}
	
	.arm_equipment {padding-top:100px; padding-bottom:100px;}
	.equipment_list {flex-direction:column;}
	.main_how ul {flex-direction:column;}
	.main_how .how_list {flex-direction:column; height:auto;}
	.main_how .how_list li {width:100%; height:146px;}
	.main_how .how_list li.how01 {background-image:url(../images/pic/pic_main_how01_m.jpg);}
	.main_how .how_list li.how02 {background-image:url(../images/pic/pic_main_how02_m.jpg);}
	.main_how .how_list li.how03 {background-image:url(../images/pic/pic_main_how03_m.jpg);}
	.main_how .how_list li.how04 {background-image:url(../images/pic/pic_main_how04_m.jpg);}
	.main_how .how_list li.how05 {background-image:url(../images/pic/pic_main_how05_m.jpg);}
	.main_how .how_list li a strong {font-size:18px;}
	
	@keyframes cloudAni01 {
		0% {transform:translate(-37px, 260px) scale(1);}
		50% {transform:translate(-37px, 260px) scale(1.1);}
		100% {transform:translate(-37px, 260px) scale(1);}
	}
	
	@keyframes cloudAni02 {
		0% {transform:scale(1);}
		50% {transform:scale(1.1);}
		100% {transform:scale(1);}
	}
	
	/* subpage */
	[class^="sub_visual0"] {height:300px;}
	.sub_visual01 em {margin-bottom:16px; font-size:10px;}
	.sub_visual01 h2 {font-size:20px;}
	.sub_visual01 p {font-size:14px; margin-top:8px;}
	.sub_visual01.doctor {background-image:url(../images/bg/bg_sub_visual_doctor_m.jpg);}
	.sub_visual01.story {background-image:url(../images/bg/bg_sub_visual_story_m.jpg);}
	
	/* 의료진 소개 */
	.doctor_wrap {padding-top:60px; padding-bottom:100px;}
	.doctor_wrap > div {flex-direction:column; gap:24px; align-items:flex-start;}
	.doctor_wrap .doc_img {width:100%;}
	.doctor_wrap .career > strong {margin-bottom:16px; font-size:24px;}
	.doctor_wrap .career > em {font-size:18px;}
	.doctor_wrap .career > p {margin-top:16px; margin-bottom:24px; font-size:16px;}
	.doctor_wrap .career > ul {font-size:15px;}

	.doctor_slide {margin-bottom:0;}
	
	.main_how {padding-top:100px; padding-bottom:100px;}
	
	/* 새론의원 스토리 */
	.story_wrap .greeting {padding-top:60px; padding-bottom:60px; background:none;}
	.story_wrap .greeting > h2 {font-size:24px;}
	.story_wrap .story_txt {margin-top:32px;}
	.story_wrap .story_txt p {font-size:15px; word-break:keep-all;}
	
	.story_wrap [class^="story_con0"] h3 {font-size:24px;}
	.story_wrap [class^="story_con0"] .ment {margin-top:32px;font-size:20px;}
	.story_wrap .story_con01 {padding-top:60px; padding-bottom:100px;}
	.story_wrap .story_con01 .story_txt {margin-top:32px; margin-bottom:60px;}
	.story_wrap .story_con03 {padding-top:100px;}
	.story_wrap .story_con03 .img_wrap {margin:60px 0;}
	
	.story_wrap [class^="story_bnr0"] {margin:60px 0; padding:50px 24px;}
	.story_wrap [class^="story_bnr0"] strong {margin-bottom:12px; font-size:20px; line-height:1.4;}
	.story_wrap [class^="story_bnr0"] p {font-size:15px;}
	.story_wrap .story_con02 .story_bnr01 {background-image:url(../images/bg/bg_sub_story_con02_bnr01_m.jpg);}
	.story_wrap .story_con02 .story_bnr02 {margin-bottom:0; background-image:url(../images/bg/bg_sub_story_con02_bnr02_m.jpg);}
	.story_wrap .story_bnr03 {margin-top:100px; margin-bottom:0; background-image:url(../images/bg/bg_sub_story_con03_bnr03_m.jpg);}
	.story_wrap .story_bnr03 img {width:40px;}
	.story_wrap .story_bnr03 strong {margin:24px 0 16px; font-size:24px;}
	
	.story_wrap .story_case {padding-top:60px; padding-bottom:80px; margin-top:100px;}
	.story_wrap .story_case strong {margin-bottom:24px; font-size:24px}
	.story_wrap .story_case ul {flex-direction:column; gap:40px}
	.story_wrap .story_case ul li {width:100%;}
	.story_wrap .story_case ul li p {margin-top:16px; font-size:15px;}
	
	.story_case_detail {padding-top:160px; padding-bottom:100px;}
	.story_case_detail .case_img01 {margin:24px auto 40px;}
	.story_case_detail .case_img01 > div strong {font-size:14px; margin-top:10px;}
	
	.story_case_detail .case_img02 {margin-top:80px; gap:40px; flex-direction:column;;}
	.story_case_detail .case_img02 > div {width:100%;}
	.story_case_detail .case_img02 > div strong {font-size:20px; margin-top:24px;}
	.sub_cm_title01 em.bold {margin-bottom:16px;}
	
	.story_blur_bnr {font-size:18px; line-height:1.4; padding:80px 24px; gap:0;}
	.story_blur_bnr img {width:26px;}
	.story_blur_bnr p {margin-top:32px;}
	.story_blur_bnr p + p {margin-top:24px;}
	.story_blur_bnr p + img {margin-top:32px;}
	
	.story_case_bnr {padding:100px 0 60px;}
	.story_case_bnr .sub_cm_title01 img {width:60px; margin-bottom:24px;}
	.story_case_bnr .sub_cm_title01 h3 {font-size:20px; line-height:1.5;}
	
	.reason_wrap + .reason_wrap {margin-top:60px;}
	.reason_wrap > em {font-size:14px;}
	.reason_wrap > strong {font-size:24px;}
	.reason_wrap > div p {font-size:15px;}

	/* 줄기세포 공통 */
	.chk_list {font-size:15px;}
	.chk_list li {padding-left:24px; background-size:14px; line-height:1.4;}
	.chk_list li + li {margin-top:12px;}
	
	.sub_visual02.anti {background-image:url(../images/bg/bg_sub_visual_anti_m.jpg);}
	.sub_visual02.hair {background-image:url(../images/bg/bg_sub_visual_hair_m.jpg);}
	.sub_visual02.face {background-image:url(../images/bg/bg_sub_visual_face_m.jpg);}
	.sub_visual02.joint {background-image:url(../images/bg/bg_sub_visual_joint_m.jpg);}
	.sub_visual02.arm {background-image:url(../images/bg/bg_sub_visual_arm_m.jpg);}
	.sub_visual02 em {font-size:10px;}
	.sub_visual02 h2 {margin:16px 0 8px; font-size:20px;}
	.sub_visual02 p {font-size:14px;}
	
	.sub_cm_title01 img {width:60px; margin-bottom:24px;}
	.sub_cm_title01 em {margin-bottom:10px; font-size:14px;}
	.sub_cm_title01 h3 {font-size:24px;}
	.sub_cm_title01 p {margin-top:16px; font-size:15px;}
	.sub_cm_title01 a {margin-top:24px;}
	
	.cm_full_bnr {height:248px;}
	.cm_full_bnr.hair {margin-top:80px; background-image:url(../images/bg/bg_sub_cm_full_bnr_hair_m.jpg);}
	.cm_full_bnr.hair .sub_cm_title01 p {margin-top:16px; font-size:15px;}
	
	.faq_wrap {padding-top:100px; padding-bottom:100px;}
	.faq_wrap .faq_box {margin-top:24px;}
	.faq_wrap .faq_box .qbox {flex-direction:column; padding:14px 34px 14px 0; gap:8px;}
	.faq_wrap .faq_box .qbox:before {width:20px; height:20px;}
	.faq_wrap .faq_box .qbox strong {font-size:16px; line-height:1;}
	.faq_wrap .faq_box .qbox p {font-size:16px; line-height:1.4;}
	
	.faq_wrap .faq_box .abox {font-size:12px; line-height:1.6; padding:14px 0;}
	
	/* 항산화 */
	.story_iframe {padding-top:60px; padding-bottom:100px;}
	.story_iframe .txt {font-size:15px; margin:24px 0 40px;}
	
	.anti_reason {padding:80px 0;}
	.anti_reason .chk_list {width:100%; min-width:inherit;}
	
	.anti_reason .sub_cm_title01 {margin-bottom:32px;}
	.cell_cm_case .sub_cm_title01{padding:50px 0 40px}
	.cell_cm_case .case_wrap > strong {margin-bottom:16px; font-size:20px; text-align:center;}
	.cell_cm_case .case_wrap .case_slide .slick-dots {gap:4px;}
	.cell_cm_case .case_wrap .case_slide .slick-dots li {width:6px; height:6px;}
	
	.anti_differ .sub_cm_title01 p {margin-top:16px;}
	.anti_differ ul {margin-top:40px;}
	.anti_differ ul li > div {margin-top:16px;}
	.anti_differ ul li > div strong {font-size:18px;}
	.anti_differ ul li > div p {font-size:15px;}
	
	.cell_cm_scroll_wrap > div {margin-top:-50px; padding-bottom:0;}
	.cell_cm_scroll_wrap .sticky_box {padding-left:24px; padding-right:24px; padding-top:130px;}
	.cell_cm_scroll_wrap .scroll_tab {margin-top:20px;}
	.cell_cm_scroll_wrap .scroll_tab li a {font-size:14px; padding:14px;}
	
	.cell_cm_scroll_wrap .cell_cm_scroll_con > div + div {margin-top:60px;}
	.cell_cm_scroll_wrap .cell_cm_scroll_con strong {font-size:20px;}
	.cell_cm_scroll_wrap .cell_cm_scroll_con ul li {font-size:15px; padding-left:12px; line-height:1.6; word-break:keep-all;}
	.cell_cm_scroll_wrap .cell_cm_scroll_con ul li:before {top:9px;}
	
	.procedural_order {padding:80px 0; background-image:url(../images/bg/bg_procedural_order_m.jpg);}
	.procedural_order ol {flex-direction:column; margin-top:24px; gap:16px;}
	.procedural_order ol li {width:100%; height:auto; padding:30px; border-radius:10px;}
	.procedural_order ol li span {font-size:12px;}
	.procedural_order ol li strong {margin:10px 0 0;font-size:20px;}
	.procedural_order ol li p {margin-top:16px; font-size:15px;}
	.procedural_order .video_wrap {margin-top:24px; width:100%;}
	
	.cell_cannot {padding:80px 0;}
	.cell_cannot ul {margin-top:24px;}
	.cell_cannot ul li {font-size:15px; padding:14px 18px; border-radius:10px;}
	.cell_cannot ul li + li {margin-top:8px;}
	
	.cell_search {padding:80px 0; background-image:url(../images/bg/bg_sub_anti_cell_search_m.jpg);}
	.cell_search ul {flex-direction:column; margin-top:24px;}
	.cell_search ul li {height:auto; width:100%; text-align:center; border-left:0 !important;}
	.cell_search ul li a {padding:24px 0; border-left:0;	}
	.cell_search ul li + li {border-top:1px solid rgba(255,255,255,0.2);}
	.cell_search ul li strong {font-size:20px; line-height:32px; padding-top:0; padding-left:44px; background-position:left center; background-size:32px;}
	
	/* 탈모 */
	.story_iframe.hair .sub_cm_title01 a {margin-top:24px;}
	.story_iframe.hair .sub_cm_title01 {margin-bottom:40px;}
	.cell_cm_case .case_wrap .case_slide.bfaf .slick-slide > strong {margin-bottom:16px; text-align:center; font-size:20px;}
	.cell_cm_case .case_wrap .case_slide.bfaf .slick-slide .after .img .fliter {gap:9.6px;}
	.cell_cm_case .case_wrap .case_slide.bfaf .slick-slide .after .img .fliter a {font-size:10px; padding:6px 12px;}
	.cell_cm_case .case_wrap .case_slide.bfaf .slick-slide .after .img .fliter p {font-size:12px; line-height:1.4;}
	.cell_cm_case .case_wrap .case_slide.bfaf .slick-slide .txt {gap:6px;}
	.cell_cm_case .case_wrap .case_slide.bfaf .slick-slide .txt strong {font-size:14px;}
	.cell_cm_case .case_wrap .case_slide.bfaf .slick-slide .txt span {font-size:10px;}
	
	.hair_question {padding:100px 0;}
	.hair_question .img_wrap {margin-top:24px;}
	.hair_question .img_wrap > div {gap:0; flex-direction:column;}
	.hair_question .img_wrap > div + div {margin-top:40px;}
	.hair_question .img_wrap > div img {width:100%;}
	
	.hair_differ {padding:100px 24px;}
	.differ_wrap {margin-top:24px; flex-direction:column; gap:40px;}
	.differ_wrap .target {width:100%;}
	.differ_wrap .target ul li {line-height:1; font-size:18px; display:unset; padding:20px 0; height:auto}
	.differ_wrap .target ul li span {display:inline-block; margin-right:4px;}
	.differ_wrap .target ul li em {display:block; margin-top:2px; font-size:14px; font-weight:400;}
	
	/* face */
	.story_iframe.face .sub_cm_title01 {margin-bottom:24px;}
	.cell_cm_scroll_wrap .cell_cm_scroll_con p {font-size:15px; margin-top:-6px;}
	.cell_cm_scroll_wrap.face .cell_cm_scroll_con > div + div {margin-top:40px;}
	
	.cm_cell_change {position:relative; z-index:10; padding:80px 0; background-image:url(../images/bg/bg_sub_face_change_m.jpg);}
	.cm_cell_change .wrapper {padding-left:30px; padding-right:30px;}
	.cm_cell_change .shorts_wrap {margin:0; margin-top:40px;}
	.cm_cell_change .shorts_wrap .slick-slide {margin:0;}
	.cm_cell_change .shorts_wrap .slick-dots {display:flex; align-items:center; justify-content:center; gap:4px; margin-top:24px;}
	.cm_cell_change .shorts_wrap .slick-dots li {width:6px; height:6px; border-radius:6px; background:#D9D9D9;}
	.cm_cell_change .shorts_wrap .slick-dots li button {display:block; width:100%; height:100%; border:0; outline:0;; opacity:0;}
	.cm_cell_change .shorts_wrap .slick-dots li.slick-active {background:#005F5A;}
	.cm_cell_change .shorts_wrap > div .txt p {font-size:18px;}
	
	.face_howattack {padding:80px 0;}
	.two_img_info {flex-direction:column; gap:40px;}
	.two_img_info .txt {margin-top:24px;}
	.two_img_info .txt strong {font-size:20px;}
	.two_img_info .txt p {font-size:15px;}
	
	.procedural_order.face {padding-bottom:100px;}
	.procedural_order.face .no_target {display:none;}
	.procedural_order.face .differ_wrap.face .target ul li * {line-height:1.4; font-size:18px;}
	.procedural_order.face .differ_wrap.face .target ul li em {display:inline-block; font-size:18px;}
	.procedural_order.face .differ_wrap.face .target.yes ul li.name {font-size:20px;}
	.procedural_order.face .differ_wrap.face .target.yes ul li span em { font-weight:700; font-size:20px;}
	
	.face_how {padding-bottom:100px;}
	.face_how .video_wrap {margin-top:24px;}
	
	.face_procedure {padding-top:84px; padding-bottom:100px;}
	.face_procedure:before {height:138px; background-image:url(../images/bg/bg_sub_face_procedure01_m.jpg);}
	.face_procedure .two_img_info {margin-top:48px; gap:40px;}
	.face_procedure .two_img_info .txt {margin-top:24px;}
	.face_procedure .two_img_info .txt strong {font-size:20px;}
	.face_procedure.bg_gra .two_img_info .txt strong {font-size:18px;}
	.face_procedure .two_img_info .txt p {margin-top:14px; font-size:15px;}
	
	/* 관절재생 */
	.blog_linkwrap {padding-top:60px; padding-bottom:40px;}
	.blog_linkwrap .blog_wrap {margin-top:24px; flex-direction:column; gap:0;}
	.blog_linkwrap .blog_wrap li {width:100% !important; height:300px;}
	.blog_linkwrap .blog_wrap > li a {gap:24px;}
	.blog_linkwrap .blog_wrap > li a p {font-size:18px; line-height:1.4;}
	.blog_linkwrap .blog_wrap > li a span {font-size:12px;}
	
	.cell_cm_case {z-index:10; padding-bottom:0; background:#fff;}
	.cell_cm_case .case_wrap.each .case_slide .slick-slide strong {margin-bottom:16px; font-size:20px; text-align:center;}

	.procedural_order.joint.bghalf:before {height:185px}
	.procedural_order.joint{padding-bottom:80px}
	.procedural_order.joint .no_target{display:none;}
	.procedural_order.joint .differ_wrap:before {display:none;}
	.procedural_order.joint .differ_wrap {margin-top:40px; padding-top:0;}
	.procedural_order.joint .differ_wrap.joint .target.yes ul li strong.dp_mo {display:inline-block; }
	.procedural_order.joint .differ_wrap.joint .target ul.fs16 li * {font-size:16px; line-height:1.4;}
	.procedural_order.joint_bg {background:url(../images/bg/bg_procedural_joint_order_m.jpg) no-repeat center/cover}
	
	.arm_philosophy {padding-top:60px; padding-bottom:100px;}
	.arm_philosophy .sub_cm_title01 img {width:80px;}
	.arm_philosophy .sub_cm_title01 p {margin-top:24px;}
	.arm_philosophy .sub_cm_title01 a {margin-top:24px;}
	.arm_philosophy > .img {height:102px;}
	
	.arm_case_bnr {text-align:left; padding:100px 24px}
	.arm_case_bnr .sub_cm_title01 a {margin-top:24px;}
	
	.arm_blog {padding-top:100px; padding-bottom:100px;}
	.arm_blog .sub_cm_title01 {margin-top:24px;}
	.arm_blog .sub_cm_title01 h3 {font-size:18px;}
	.arm_blog .sub_cm_title01 a {margin-top:24px;}
	.arm_blog ul .slick-arrow {width:24px; height:24px;}
	.arm_blog ul .slick-arrow.slick-prev {left:8px; }
	.arm_blog ul .slick-arrow.slick-next {right:8px;}
	
	.differ_arm {padding-top:80px; padding-bottom:80px;}
	.differ_arm > div > ul {flex-direction:column; gap:25px; margin-top:24px;}
	.differ_arm > div > ul > li {width:100%; padding:30px; height:auto; gap:24px;}
	.differ_arm > div > ul > li.big {height:auto;}
	.differ_arm > div > ul > li > div img {width:50px;}
	.differ_arm > div > ul > li > div strong {margin:12px 0 10px; font-size:20px}
	.differ_arm > div > ul > li > div p {font-size:15px;}
	.differ_arm > div > ul > li.empty {display:none;}

	.sns_btn span {font-size:12px; background-size:20px; padding-left:30px;}
	
	.arm_treatment {padding-top:100px; padding-bottom:100px;}
	.arm_treatment:before {display:none;}
	.arm_treatment ul {flex-wrap:wrap; gap:24px 7px; align-items:stretch;}
	.arm_treatment ul li {width:calc(50% - 3.5px);}
	.arm_treatment ul li strong {margin-top:16px; color:#333; font-size:16px;}
	
	.cell_cm_scroll_wrap.arm .scroll_tab {flex-wrap:wrap; gap:10px}
	.cell_cm_scroll_wrap.arm .scroll_tab li {width:calc(50% - 5px);}
	
	.arm_equipment {text-align:center; padding-top:100px; padding-bottom:100px;}
	.equipment_list {flex-direction:column; margin-top:24px; gap:40px;}
	.equipment_list li {width:100%; text-align:left;}
	.equipment_list li strong {margin-top:12px; font-size:18px;}
	.equipment_list li p {margin-top:8px; font-size:15px;}
	
		
	/* 탈모클리닉 */
	.hair_clinic_info {padding:80px 0;}
	.hair_clinic_info .txt .sub_cm_title01 {margin-bottom:24px;}
	.hair_clinic_info .txt img {margin-bottom:24px;}
	.hair_clinic_info .txt dl + dl {margin-top:32px;}
	.hair_clinic_info .txt dl dt {font-size:18px; line-height:1.4;}
	.hair_clinic_info .txt dl dt span {display:block;}
	.hair_clinic_info .txt dl dd {font-size:15px;}
	
	.procedural_order.cl_hair {background-position:top center;}
	
	.cell_cm_scroll_wrap.clhair {background:#fff;}
	.cell_cm_scroll_wrap .cell_cm_scroll_con p.sm_t {font-size:15px;}
	.cell_cm_scroll_wrap .cell_cm_scroll_con .sns_btn {padding:10px 32px;}
	
	.procedural_order.clhair .equipment_list {width:100%; padding-top:0; margin-top:40px;}
	.procedural_order.clhair .equipment_list:before {display:none;}
	.procedural_order.clhair .equipment_list li {width:100%;;}
	
	.youtube_info {padding:80px 0;}
	.youtube_info .title img {width:68px;}
	.youtube_info .title h3 {margin-top:24px; font-size:24px;}
	.youtube_info .youtu_list {margin-top:24px;}
	.youtube_info .youtu_list ul li {gap:10px;}
	.youtube_info .youtu_list ul li strong {font-size:12px;}
	
	/* skin clinic */
	.blog_linkwrap.cl_skin {padding-bottom:100px;}
	.blog_linkwrap.cl_skin .blog_wrap > li {height:200px;}
	.blog_linkwrap.cl_skin .blog_wrap > li a p {font-size:18px;}
	.blog_linkwrap.cl_skin .blog_wrap > li a p.fs18 {font-size:14px;}
	.blog_linkwrap.cl_skin .blog_wrap > li.blog01 {background-image:url(../images/pic/pic_sub_clskin_blog01_m.jpg)}
	.blog_linkwrap.cl_skin .blog_wrap > li.blog02 {background-image:url(../images/pic/pic_sub_clskin_blog02_m.jpg)}
	.blog_linkwrap.cl_skin .blog_wrap > li.blog03 {background-image:url(../images/pic/pic_sub_clskin_blog03_m.jpg)}
	
	
	.differ_arm > div > ul ul li {font-size:15px;}
	.differ_arm > div > ul ul li:before {top:11px; width:3px; height:3px;}
	
	.together_doctors {padding-top:100px;}
	.together_doctors.clslkin {padding-top:0; margin-top:100px}
	.together_doctors .together_wrap {flex-direction:column; margin-top:24px; height:auto;}
	.together_doctors .together_wrap > div {width:100%; height:100vw; max-height:288px; gap:12px;}
	.together_doctors .together_wrap > div strong {font-size:20px;}
	.together_doctors .together_wrap > div p {font-size:15px;}
	
	.cell_cm_scroll_wrap.clskin {background:#fff;}
	.cell_cm_scroll_wrap .cell_cm_scroll_con strong + .sns_btn {margin-top:8px;}
	/*.cell_cm_scroll_wrap .cell_cm_scroll_con .sns_btn:nth-of-type(n+3) {margin-top:10px;}*/
	
	.clinic_skin_process {padding-top:80px; padding-bottom:80px;}
	.clinic_skin_process .process_wrap {margin-top:24px; padding:50px 20px;}
	.clinic_skin_process .process_wrap strong {font-size:20px;}
	.clinic_skin_process .process_wrap > ol {flex-direction:column; align-items:center; justify-content:center; gap:32px; padding-bottom:0;}
	.clinic_skin_process .process_wrap > ol + ol {margin-top:32px;}
	.clinic_skin_process .process_wrap > ol li img {margin:0 auto; margin-bottom:14px; width:80px;}
	.clinic_skin_process .process_wrap > ol li span {margin-bottom:12px; font-size:12px;}
	.clinic_skin_process .process_wrap > ol li strong {font-size:20px;}
	.clinic_skin_process .process_wrap > ol li p {position:static; font-size:15px; text-align:center; left:auto; transform:translateX(0);}
	
	.clinic_skin_process .process_wrap.order > ol:before {display:none;}
	.clinic_skin_process .process_wrap.order > ol li:before {display:none;}
	
	.clinic_skin_help {padding-top:80px;}
	.clinic_skin_help img {position:relative;display:block; margin-top:14px; width:calc(100% + 48px); left:50%; max-width:inherit; transform:translateX(-50%);}
	.clinic_skin_help .txtbox {left:0; width:100%;}
	.clinic_skin_help .txtbox .sub_cm_title01 {display:block; width:100%; text-align:center;}
	.clinic_skin_help .txtbox .chk_list {margin-top:24px;}
	.clinic_skin_help .txtbox .chk_list li {font-size:18px; line-height:1.4;}
	
	/* 관절재생 클리닉 */
	.half_txt {gap:60px; padding:60px 0 0;}
	.half_txt .txtbox {padding:0 24px;}
	.half_txt .txtbox .sub_tit {font-size:18px;}
	.half_txt .txtbox .sub_tit {font-size:18px;}
	.quote {font-size:15px; background-size:28px;}
	
	.what_regenerative {padding-top:100px; padding-bottom:100px;}
	.what_regenerative .sub_cm_title01 img {width:80px;}
	.what_regenerative .grey_info {margin:32px auto; padding:32px 20px;}
	.what_regenerative .grey_info strong {font-size:20px;}
	.what_regenerative .grey_info p {font-size:15px;}
	.what_regenerative .namely {font-size:20px;}
	.what_regenerative .thesis_wrap {margin-top:40px;}
	.what_regenerative .thesis_wrap > div {flex-direction:column; gap:16px;}
	.what_regenerative .thesis_wrap > div > img {width:100%;}
	.what_regenerative .thesis_wrap > p {margin-top:24px; font-size:15px;}
	
	.cm_full_bnr.cljoint {height:376px; background-image:url(../images/bg/bg_sub_cm_full_bnr_cljoint_m.jpg);}
	.cm_full_bnr.cljoint .sub_cm_title01 p {margin-top:14px;;}
	
	.half_pagebtn {height:auto; flex-direction:column;}
	.half_pagebtn > a {height:208px; width:100%; padding:0 20px; gap:16px; word-break:keep-all;}
	.half_pagebtn > a.story {background-image:url(../images/pic/pic_half_btn_story_m.jpg);}
	.half_pagebtn > a.celljoint {background-image:url(../images/pic/pic_half_btn_celljoint_m.jpg);}
	.half_pagebtn > a strong {font-size:20px;}
	
	
	/* 기능 수액 */
	.fluid_chkbox {padding-top:60px; padding-bottom:100px;}
	.fluid_chkbox ul {flex-direction:column; margin-top:24px;}
	.fluid_chkbox ul li {height:300px; font-size:15px; justify-content:center; padding-top:0}
	.fluid_chkbox ul li strong {font-size:20px; margin-bottom:24px; padding-top:75px; background-size:60px;}
	
	
	.cm_full_bnr.clfluid {height:612px; padding-left:24px; padding-right:24px; background-image:url(../images/bg/bg_sub_cm_full_bnr_clfluid_m.jpg);}
	.cm_full_bnr.clfluid .chk_list.crystal {width:100%; margin:24px 0; padding:0; font-size:15px;}
	.cm_full_bnr.clfluid .chk_list.crystal li {padding:15px 15px 15px 45px;}
	
	.fluid_guide {padding:100px 0;}
	.fluid_guide > ul {margin-top:24px;}
	.fluid_guide > ul .slick-slide {padding:0 10px;}
	
	.face_procedure.bg_gra:before {height:237px;}
	.blog_linkwrap.cl_fluid {padding-bottom:100px;}
	.blog_linkwrap.cl_fluid .blog_wrap li {height:200px;}
	.blog_linkwrap.cl_fluid .blog_wrap > li a p {font-size:18px;}
	.blog_linkwrap.cl_fluid .blog_wrap > li.blog01 {background-image:url(../images/pic/pic_clfluid_blog01_m.jpg)}
	.blog_linkwrap.cl_fluid .blog_wrap > li.blog02 {background-image:url(../images/pic/pic_clfluid_blog02_m.jpg)}
	.blog_linkwrap.cl_fluid .blog_wrap > li.blog03 {background-image:url(../images/pic/pic_clfluid_blog03_m.jpg)}
	
	.differ_arm > div > ul.bglogo > li {height:184px; gap:0;}
	.differ_arm > div > ul.bglogo > li strong {margin:0;}
	.differ_arm > div > ul.bglogo > li:before {width:97px; height:100px; bottom:-8px; right:-13px}
	
	/* 게시판 공통 */
	.board_para {padding-top:40px;}
	
	/* 비급여목록표 */
	.non_benefit_wrap {padding-top:60px; padding-bottom:100px;}
	
	/* 250804추가 */
	.arrow_bur {padding:14px 51px;}
	.inquiry_bnr {/*margin-top:5px; */height:406px; background-image:url(../images/bg/bg_inquiry_bnr01.jpg);}
	.inquiry_bnr .sub_cm_title01 img {width:40px; margin-bottom:20px;}
	.inquiry_bnr .sub_cm_title01 h3 {line-height:1.4;}
	.inquiry_bnr .sub_cm_title01 a {margin-top:32px; color:#fff;}
	.inquiry_bnr .sub_cm_title01 a span {font-size:14px; line-height:18px; padding-right:28px; background-size:18px;;}
	
	/* 개인정보취급방침 */
	.privacy_wrap {padding-top:60px; padding-bottom:100px;}
}


@media all and (max-width:480px) {
	.main_story .radius_scroll_box .radius_banner {height:100px;}
	
	
	@keyframes cloudAni01 {
		0% {transform:translate(-20px, 140px) scale(1);}
		50% {transform:translate(-20px, 140px) scale(1.1);}
		100% {transform:translate(-20px, 140px) scale(1);}
	}
}