@charset "utf-8";

/* 메인 */
.eng .main_visual .text_wrap h2 em {font-family:'Pretendard'; font-size:inherit; font-weight:inherit;}
.eng .main_title > div {font-size:24px; line-height:1.4; margin-top:32px;}
.eng .main_story .stroy_text .main_title {position:relative; z-index:2; margin-bottom:66px;}
.eng .main_story .stroy_text .main_title > em {margin-bottom:30px;}
.eng .main_story .stroy_text .main_title > h2 em {font-family:'Pretendard'; font-size:inherit; font-weight:inherit;}

.eng .main_txtbnr {height:990px;}
.eng .main_txtbnr.start {padding-top:330px;}
.eng .main_txtbnr.safety {padding-top:295px;}

.eng .main_how .how_list li a strong span {display:block; font-size:16px;}

.eng footer > div .ft_right {padding-right:0;}
.eng footer > div .ft_right dl dt {width:110px}
.eng footer > div .ft_right dl {gap:7px;}
.eng .quick_menu ul li a {font-size:9px; font-family: 'SUIT';}
.eng .quick_menu ul li a span {margin-left:-5px; margin-right:-5px;}

.eng .doctor_wrap .career > p {line-height:1.4;}

.eng .cell_cm_scroll_wrap .cell_cm_scroll_con p {font-size:20px; line-height:1.6;}
.eng .procedural_order ol li {height:264px;}
.eng .cell_search ul li strong span {display:block;font-size:20px; line-height:1;}
 
.eng .differ_wrap > div > ul li.big {height:92px;}
.eng .differ_wrap > div > ul li.mid {height:76px;}
.eng .differ_wrap .no_target li {font-size:18px;}
.eng .differ_wrap .target ul li em {font-size:16px;}

.eng .cell_cannot .sub_cm_title01 p {margin-top:20px;}

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

.eng footer > div .ft_right {padding-right:0;}
.eng footer > div .ft_right dl dt {width:107px;}
.eng footer > div .ft_left address {letter-spacing:0;}

.eng .split_txt .line_wrap.dp_mo {display:none;}

/* 스토리 */
.eng .story_wrap .story_con01 img {margin-top:120px;}
.story_wrap .story_con02 .story_bnr01 {margin-top:160px;}
/* 의료진소개 */
.eng .doctor_wrap > div {align-items:center}

/* arm */
.eng .differ_arm.cl_fluid > div > ul > li {height:395px; padding:50px 50px 45px}
.eng .differ_arm.cl_skin > div > ul > li {height:374px; padding:50px 0 50px 50px}
.eng .differ_arm.cl_fluid > div > ul > li > div strong {font-size:24px;}
.eng .differ_arm.cl_skin > div > ul > li > div strong {font-size:24px;}
.eng .differ_arm.cl_fluid > div > ul > li p {font-size:16px; line-height:1.6;}
.eng .differ_arm > div > ul > li > div strong {font-size:20px;}
.eng .differ_arm.arm > div > ul > li {height:390px;}
.eng .differ_arm.arm > div > ul > li > div p {font-size:16px;}
.eng .cell_cm_scroll_wrap.arm .scroll_tab {width:280px;}

.cm_cell_change .shorts_wrap > div .txt p {font-size:16px;}
.eng .cell_cm_scroll_wrap.face .cell_cm_scroll_con p {font-size:24px;}
.eng .cell_cm_scroll_wrap.joint .cell_cm_scroll_con strong {font-size:24px;}
.eng .differ_wrap.joint .target ul li:not(.name) {font-size:16px;}
.eng .procedural_order ol li p {font-size:16px;}
.eng .procedural_order.arm ol li p {font-size:20px;}

.eng .differ_arm > div > ul > li {height:374px;}
.eng .cell_cm_scroll_wrap .cell_cm_scroll_con .sns_btn.w184 {width:280px; font-size:14px; padding:12px 25px;}

.eng .chk_list.crystal li {font-weight:700;}

.eng .face_procedure .two_img_info .txt p {font-size:20px; line-height:1.4;}

.eng .differ_arm.cl_fluid02 > div > ul > li {height:302px;}
.eng .differ_arm.cl_fluid02 > div > ul > li > div strong {font-size:24px;}

.eng .procedural_order.face .no_target li em {font-size:14px;}
.eng .face_procedure.face .two_img_info .txt p {font-size:24px;}

.eng .procedural_order.joint_bg .sub_cm_title01 h3 span {display:block;font-size:24px;}

.eng .clinic_skin_process .process_wrap > ol {padding-bottom:155px;}
.eng .clinic_skin_process .process_wrap > ol + ol {padding-bottom:60px;}
.eng .clinic_skin_process .process_wrap > ol li {position:relative;}
.eng .clinic_skin_process .process_wrap > ol li > div {position:absolute; z-index:1; top:100%; left:50%; transform:translateX(-50%); width:360px;}
.eng .clinic_skin_process .process_wrap > ol li > div p {position:static; left:0;  transform:translateX(0); width:100%;}

.eng .fluid_chkbox .sub_cm_title01 p {margin-top:20px;}
.eng .cm_full_bnr.clfluid .sub_cm_title01 p {margin-top:40px;}
@media all and (max-width:1200px) {
	.clinic_skin_process .process_wrap.order > ol li:before {transform:translateX(-120%);}
}
@media all and (max-width:1025px) {
	.eng .clinic_skin_process .process_wrap > ol li:before {transform:translateX(-30%);}
	.eng .clinic_skin_process .process_wrap > ol li strong {font-size:16px;}
	.eng .clinic_skin_process .process_wrap > ol li > div p {font-size:14px;}
}
@media all and (max-width:768px) {
	/* 메인 */
	.eng .main_title > div {margin-top:15px; font-size:14px}
	.eng .split_txt .line_wrap.dp_pc {display:none;}
	.eng .split_txt .line_wrap.dp_mo {display:block;}
	
	.eng .main_txtbnr.start,
	.eng .main_txtbnr.safety {padding-top:100px; padding-bottom:100px; height:auto;}
	
	.eng footer > div .ft_right {padding:40px 0;}
	.eng footer > div .ft_right .ft_sce {width:82%;}
	
	/* 스토리 */
	.eng .story_wrap .story_con01 img {margin-top:0;}
	.story_wrap .story_con02 .story_bnr01 {margin-top:100px;}
	
	.eng .differ_arm > div > ul > li > div strong {font-size:18px;}
	
	.eng .cell_cm_scroll_wrap.arm .scroll_tab {width:100%; line-height:1.5;}
	
	.eng .cell_cm_scroll_wrap .cell_cm_scroll_con p {font-size:14px;}
	.eng .procedural_order ol li {height:auto;}
	
	.eng .differ_wrap > div > ul li.big.mbauto {height:auto;}
	.eng .differ_wrap .target ul li {font-size:16px;}
	.eng .differ_wrap .target ul li span br {display:none;}
	
	.eng .cell_cm_scroll_wrap.face .cell_cm_scroll_con p {font-size:16px;}
	.eng .procedural_order.face .differ_wrap.face .target ul li * {font-size:16px;}
	.eng .procedural_order.face .differ_wrap.face .target.yes ul li span em {font-size:16px;}
	.eng .differ_wrap > div > ul li.mid {height:auto;}
	.eng .differ_wrap > div > ul li.big {height:auto;}
	
	.eng .differ_wrap .target ul li {padding:20px 10px; line-height:1.5;}
	.eng .procedural_order.face .differ_wrap.face .target ul li em {display:inline;}
	
	.eng .face_procedure:before {height:180px;}
	
	.eng .cell_cm_scroll_wrap.joint .cell_cm_scroll_con strong {font-size:20px;}
	.eng .procedural_order.joint .differ_wrap.joint .target.yes ul li strong.dp_mo {display:block;}
	.eng .procedural_order ol li p {font-size:15px;}
	
	.eng .differ_arm.cl_fluid > div > ul > li {padding:30px; height:auto;}
	.eng .differ_arm.cl_fluid > div > ul > li > div strong {font-size:20px;}
	.eng .differ_arm.cl_fluid > div > ul > li p {font-size:14px;}
	
	.eng .differ_arm.cl_fluid02 > div > ul > li {height:auto; gap:24px;}
	.eng .differ_arm.cl_fluid02 > div > ul > li > div strong {font-size:18px;}
	
	.eng .differ_arm.cl_skin > div > ul > li {height:auto; padding:30px}
	.eng .differ_arm.cl_skin > div > ul > li > div strong {font-size:20px;}
	
	.eng .differ_arm.arm > div > ul > li {height:auto;}
	.eng .differ_arm.arm > div > ul > li > div p {font-size:14px;}
	
	.eng .procedural_order.arm ol li p {font-size:15px;}
	
	.eng .face_procedure.face .two_img_info .txt p {font-size:16px;}

	.eng .procedural_order.joint_bg .sub_cm_title01 h3 span {font-size:16px;}
	
	.eng .clinic_skin_process .process_wrap > ol {padding-bottom:0;}
	.eng .clinic_skin_process .process_wrap > ol + ol {padding-bottom:0;}
	.eng .clinic_skin_process .process_wrap > ol li > div {position:static; left:0; transform:translateX(0); width:100%;}
	.eng .clinic_skin_process .process_wrap > ol li strong {font-size:20px;}
	.eng .clinic_skin_process .process_wrap > ol li p {font-size:15px;}
	
	.eng .fluid_chkbox .sub_cm_title01 p {margin-top:16px;}
	.eng .cm_full_bnr.clfluid .sub_cm_title01 p {margin-top:20px;}