/* 
	서브 개별 CSS

	관절센터 - 어깨 │ 무릎 │ 손/팔 │ 골반 │ 발/발목 │ 표재성 외상

		어깨 - 어깨충돌증후군 │ 회전근개파열 │ 석회화건염 │ 오십견 │ 관절와순파열 │ 쇄골골절
		무릎 - 로봇인공관절수술 │ 줄기세포치료 │ 무릎연골연화증 │ 퇴행성 관절염 │ 반월상연골판파열 │ 십자인대파열 │ 내측인대파열 │ 거위발건염 │ 점액낭염 │ 베이커낭종 │ 슬개건염
		손/팔 - 테니스엘보/골프엘보 │ 팔꿈치터널증후군 │ 팔꿈치관절염 │ 손목건초염 │ 손목터널증후군 │ 삼각섬유연골복합체 파열 │ 방아쇠수지증 │ 손가락 관절염 │ 결절종 │ 손목골절
		골반  - 고관절 골절 │ 대퇴골두 무혈성 괴사 │ 고관절 점액낭염 │ 퇴행성 고관절염
		발/발목 - 발목인대파열(전거비인대) │ 발목불안정증 │ 아킬레스건염 │ 발목염좌 │ 발목골절 │ 발목관절염 │ 족저근막염 │ 무지외반증 │ 부주상골증후군 │ 중족골골절 │ 발가락골절 │ 소건막류 │ 지간신경종 │ 거골골연골병변 │ 내향성발톱
		표재성 외상
*/


/*** 어깨 ***/
	/*───────────────────────────────────────────────────────────
		어깨 공통
	───────────────────────────────────────────────────────────*/
		.sub_sho .com_sur + div > p + p { margin: 10px 0 0; }
		.sub_sho .bullet_list_wrap > * + * { margin: 4px 0 0; }
		.sub_sho .com_sur.sur + div dt { margin-bottom: 8px; }

		@media screen and (max-width: 1460px){
			.sub_sho .com_sur + div br { display: none; }
		}

	/*───────────────────────────────────────────────────────────
		어깨충돌증후군 /joint_shoulder/shoulder_impingement
	───────────────────────────────────────────────────────────*/
		.sub_sho01 .com_sur + div .sur_link02 { margin: 0; }

		@media screen and (max-width: 1420px){
			.sub_sho01 .pos_dia .dia_flex p br.dele { display: none; }
		}

		@media screen and (max-width: 1410px){
			.sub_sho01 .list_wrap > ul > li > dl > dd br { display: none; }
		}

	/*───────────────────────────────────────────────────────────
		회전근개파열 /joint_shoulder/rotator_cuff_tear
	───────────────────────────────────────────────────────────*/
		@media screen and (max-width: 1365px){
			.sub_sho02 .pos_dia .dia_flex p br { display: none; }
		}

	/*───────────────────────────────────────────────────────────
		석회화건염 /joint_shoulder/calcific_tendinitis
	───────────────────────────────────────────────────────────*/

	/*───────────────────────────────────────────────────────────
		오십견 /joint_shoulder/frozen_shoulder
	───────────────────────────────────────────────────────────*/

	/*───────────────────────────────────────────────────────────
		관절와순파열 /joint_shoulder/labral_tear
	───────────────────────────────────────────────────────────*/
		@media screen and (max-width: 1470px){
			.sub_sho05 .list_wrap > ul > li > dl > dd br { display: none; }
		}

		@media screen and (max-width: 1440px){
			.sub_sho05 .pos_dia .dia_flex p br { display: none; }
		}

	/*───────────────────────────────────────────────────────────
		쇄골골절 /joint_shoulder/clavicle_fracture
	───────────────────────────────────────────────────────────*/
		.sub_sho06 .com_sur + div .acc { margin: 0 0 20px; }

		@media screen and (max-width: 1445px){
			.sub_sho06 .list_wrap > ul > li > dl > dd br { display: none; }
		}

		@media screen and (max-width: 1430px){
			.sub_sho06 .pos_dia .dia_flex p br { display: none; }
		}




/*** 무릎 ***/
	/*───────────────────────────────────────────────────────────
		로봇인공관절수술 /joint_knee/robotic_joint
	───────────────────────────────────────────────────────────*/
		.sub_knee01 .flex_des { padding:60px 0 140px;display: flex; align-items: center; gap: 80px; }
			.sub_knee01 .flex_des  .txt_wrap { width: calc(100% - 680px); }
			.sub_knee01 .flex_des .flex_rev { flex-direction: row-reverse; } 
			.sub_knee01 .flex_des  .txt_wrap p { color: var(--black-color03); font-weight: 400; font-size: 90%; line-height: 1.88; letter-spacing: -0.0625em; }

		.robot_pro_wrap {padding:140px 0;width:100%;margin:0;background:url('../images/sub/img_robot_03.jpg') no-repeat 50% 50%;background-size:cover;text-align: center;}
			.robot_pro_wrap > dl {width: 100%;max-width:1400px;margin:0 auto;text-align: center;}
			.robot_pro_wrap > dl > dt, .robot_pro_wrap > dl > dd p {color:var(--black-color03);font-weight: 400;}
			.robot_pro_wrap > dl > dt {font-weight:500;padding:37px 0 40px 0;font-size: 42px;line-height: 46px; letter-spacing: -2.1px; position:relative;z-index:1;}
			.robot_pro_wrap > dl > dt:before {position:absolute;display:inline-block;width:9px;height:9px;background:var(--point-color01);border-radius:100%;left:50%;top:0;transform: translateX(-50%);content:"";}
			.robot_pro_wrap > dl > dd {}
			.robot_pro_wrap > dl > dd p {font-size: 24px;line-height: 40px;letter-spacing: -1.2px; word-wrap: break-word;}
			.robot_pro_wrap > dl > dd p + p {margin-top:20px;}
			.robot_pro_wrap > dl > dd p strong {color:var(--point-color01);font-weight:600;}
			.robot_pro_wrap > dl > dd p.pro_im {margin-top:80px;}
			.robot_pro_wrap > dl > dd p.pro_im + p {margin-top:60px;}
			.robot_pro_wrap > dl > dd p.pro_im strong, .robot_pro_wrap > dl > dd p.pro_im em {font-size: 50px;font-weight: 600;line-height: 1.4em; letter-spacing: -2.5px;}
			.robot_pro_wrap > dl > dd p.pro_im strong {width:100%;vertical-align:top;color:var(--black-color03);display:block;margin:0 auto;position:relative;z-index:1;}
			.robot_pro_wrap > dl > dd p.pro_im strong + strong {margin-top:50px;padding-top:150px;}
			.robot_pro_wrap > dl > dd p.pro_im strong + strong:before {width:1px;height:100px;background:var(--black-color03);display:inline-block;content:"";position:absolute;left:50%;top:0;transform: translateX(-50%);}
			.robot_pro_wrap > dl > dd p.pro_im em {color:var(--point-color01);font-weight:600;}

		.robot_intro_wrap {padding:140px 0;width:100%;margin:0;background:#F4F8F9;text-align:Center;}
			.robot_intro_wrap > dl {background:url('../images/sub/img_robot_04.png') no-repeat 100% 100%;width: 100%;max-width:1400px;margin:0 auto;text-align: center;}
			.robot_intro_wrap > dl > dt {font-weight:500;padding:37px 0 40px 0;font-size: 42px;line-height: 46px; letter-spacing: -2.1px; position:relative;z-index:1;}
			.robot_intro_wrap > dl > dt:before {position:absolute;display:inline-block;width:9px;height:9px;background:var(--point-color01);border-radius:100%;left:50%;top:0;transform: translateX(-50%);content:"";}
			.robot_intro_wrap > dl > dd {font-size: var(--title-20);}
			.robot_intro_wrap > dl > dd .intro_cont {width:650px;margin:98px auto 0 0;text-align:left;}
			.robot_intro_wrap > dl > dd h3 {font-size: 30px;font-weight: 600;line-height: 1.88;letter-spacing: -1.5px;color:var(--black-color03);}
			.robot_intro_wrap > dl > dd h3 strong {color:var(--point-color01);font-weight:600;}
			.robot_intro_wrap > dl > dd p {padding:30px 0 60px;color: var(--black-color03);font-size: 90%;font-weight: 400;line-height: 1.88; /* 188.889% */letter-spacing: -0.9px;}
			.robot_intro_wrap > dl > dd ul {display: flex;align-items: flex-start;list-style: none;gap: 30px;}
			.robot_intro_wrap > dl > dd ul li, .robot_intro_wrap > dl > dd ul li span.txt {font-size: 90%;line-height: 1.88; /* 188.889% */letter-spacing: -0.9px;color:var(--black-color03);}
			.robot_intro_wrap > dl > dd ul li {flex-grow: 1;flex-shrink: 0;flex-basis: 0;text-align:center;}
			.robot_intro_wrap > dl > dd ul li + li {}
			.robot_intro_wrap > dl > dd ul li span {display:inline-block;margin:0 auto;vertical-align:top;}
			.robot_intro_wrap > dl > dd ul li span.icons {border-radius:50px;width:100px;height:100px;display: flex;justify-content: center; /* 가로 가운데 */align-items: center;/* 세로 가운데 */overflow: hidden;/* 이미지 넘침 방지 */}
			.robot_intro_wrap > dl > dd ul li:nth-of-type(odd) span.icons {background-color:var(--point-color01);}
			.robot_intro_wrap > dl > dd ul li:nth-of-type(even) span.icons {background-color:var(--point-color02);}
			.robot_intro_wrap > dl > dd ul li span.icons img {vertical-align:middle;max-width: 100%;max-height: 100%;object-fit: contain; /* 비율 유지하면서 안쪽에 맞춤 */}
			.robot_intro_wrap > dl > dd ul li span.txt {margin-top:16px;line-height: 24px; /* 133.333% */}

		.sub_knee01 .flex_con ul { width: 70%; }
			.sub_knee01 .flex_con li { width: 100%; box-sizing: border-box; padding: 29px 30px 28px 29px; background: var(--gray-bg); border-radius: 10px; font-size: 22px; }
			.sub_knee01 .flex_con li .chk_list { padding-left: 39px; letter-spacing: -0.0625em; }
			.sub_knee01 .flex_con li .chk_list::before { top: 8px; }
			.sub_knee01 .flex_con li + li { margin-top: 20px; }
			.sub_knee01 .non_sur + div .sur_con_flex > div:nth-last-of-type(1) { width: 100%; }
			@media screen and (max-width: 1475px){
				.sub_knee01 .com_sur + div .sur_con_flex > div dd br { display: none; }
			}
			@media screen and (max-width: 1435px){
				.sub_knee01 .list_wrap > ul > li > dl > dd br { display: none; }
			}
			@media screen and (max-width: 1430px){
				.sub_knee01 .pos_dia .dia_flex p br { display: none; }
			}

		.robot_merit {padding:140px 0;width:100%;margin:0;background:#F4F8F9;text-align:center;}
			.robot_merit .sub_title {}
			.robot_merit ul {display: grid;grid-template-columns: repeat(3, 1fr);gap: 25px; margin-top:60px;counter-reset: item;}
			.robot_merit li {padding:110px 20px 42px; background: var(--point-white); border: 1px solid var(--border-color01); box-sizing: border-box; position:relative;}
			.robot_merit li:before {width: 50px;height: 50px;font-weight: 600;font-size: 20px;top: 40px;left: 50%;content: counter(item, decimal-leading-zero);counter-increment: item;position: absolute;transform: translateX(-50%);border-radius: 50%;background: var(--point-color06);color: var(--point-white);display: flex;justify-content: center;align-items: center;}
			.robot_merit li p {font-size: 20px;font-weight: 400;line-height: 34px; /* 170% */letter-spacing: -1px;color: var(--black-color05);text-align: center;}
			.robot_merit li p strong {font-size: 20px;font-weight: 500;line-height: 34px;letter-spacing: -1px;color: var(--black-color02);}

		.robot_step {padding:140px 0;}
			.robot_step .sub_title {}
			.robot_step ul {display: grid;grid-template-columns: repeat(4, 1fr);column-gap: 24px; /* 가로 간격 */row-gap: 83px;/* 세로 간격 */margin-top:83px;counter-reset: step;}
			.robot_step li {padding:0;box-sizing: border-box; position:relative;}
			.robot_step li:before {width:auto;padding:13px 14px;height: 46px;font-weight: 500;font-size: 90%;line-height: 103%; /* 18.54px */letter-spacing: -0.9px;top:0;left: 50%;content: "STEP " counter(step, decimal-leading-zero);counter-increment: step;position: absolute;transform: translate(-50%, -50%);border-radius: 23px;background: var(--point-color01);color: var(--point-white);display: flex;justify-content: center;align-items: center;box-sizing:border-box;}
			.robot_step li .img {}
			.robot_step li p {padding:20px 0 0;font-size: 22px;font-weight: 400;line-height:160%;letter-spacing: -1.1px;color: var(--black-color03);text-align: center;}

	/*───────────────────────────────────────────────────────────
		줄기세포치료 /joint_knee/stem_cell
	───────────────────────────────────────────────────────────*/
		.sub_knee02 .sub_title.sub_title_cell p { color: var(--black-color03); font-size: 120%; font-weight: 400; line-height: 1.66; letter-spacing: -0.0625em; margin-top:-40px; }
			.sub_knee02 .sub_title.sub_title_cell p strong { color: var(--point-color01); font-weight: 600; }
			.cell_bg_wrap .sub_title p.sub_desc {background:var(--point-white);}
		.cell_point {padding:70px 0 130px;text-align:center;position: relative;display: flex;justify-content: space-between;align-items: center; /* 세로 중앙 정렬 */}
			.cell_point .point_title {display: flex;justify-content: center;align-items: center;position: relative;z-index: 10;}
			.cell_point h3 {width: 320px;height: 320px;border-radius: 50%;background: linear-gradient(118deg, #00D2C7 31%, #005BD3 86.15%);color: var(--point-white);position: relative;z-index:5;display: flex;justify-content: center;align-items: center;}
			.cell_point .point_title::before, .cell_point .point_title::after {content: "";position: absolute;top: 50%;width:55px;height:1px;background: #0076e3;}
			.cell_point .point_title::before {transform: translateX(-100%);left:0;background:rgba(83, 203, 189, 1);}
			.cell_point .point_title::after {transform: translateX(100%);right:0;background:rgba(24, 92, 184, 1);}
			.cell_point .point_title h3::before, .cell_point .point_title h3::after {content: "";position: absolute;top: 50%;width: 12px;height: 12px;border-radius:50%;background: #0076e3;}
			.cell_point .point_title h3::before {left:-55px;transform: translate(-100%, -50%);background:rgba(83, 203, 189, 1);}
			.cell_point .point_title h3::after {right:-55px;transform: translate(100%, -50%);background:rgba(24, 92, 184, 1);}
			.cell_point h3 strong {font-size: 40px;line-height: 60px; /* 150% */width: 260px;height: 260px;font-weight: 500;border-radius: 50%;background: var(--point-white);box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.30);color: var(--black-color02);display: flex;justify-content: center;align-items: center;position: relative;z-index: 1;}
			.cell_point .point_box {flex: 1;width:480px;max-width:480px;border-radius: 500px;padding:55px 0;border: 2px solid rgba(83, 203, 189, 0.30);background:#F6FAF9;text-align:center;box-sizing:border-box;flex-direction: column;justify-content: center; position: relative;display:flex; justify-content:center;}
			.cell_point .point_box h4 {font-size: 30px;font-weight: 600;line-height: 40px; /* 133.333% */letter-spacing: -1.5px;padding-bottom:10px;color:var(--point-color04);}
			.cell_point .point_box p {font-size: 22px;line-height: 40px; /* 181.818% */letter-spacing: -1.1px;}
			.cell_point .point_title + .point_box {border:2px solid rgba(24, 92, 184, 0.20);background:#F5F8FA;}
			.cell_point .point_title + .point_box h4 {color:var(--point-color01);}
			.cell_point .point_title + .point_box p {}
		.cell_bg_wrap {padding:140px 0;}
			.cell_bg_sec01 {background:url('../images/sub/img_cell_04.jpg') no-repeat 50% 0%; background-size: 100% auto;}
			.cell_bg_sec02 {background:url('../images/sub/img_cell_05.jpg') no-repeat 50% 0%; background-size: 100% auto;}
			.cell_bg_wrap .flex_wrap {padding:80px 0 0 0;}
		.sub_knee02 .flex_con {padding:80px 0 0;border-top:1px var(--black-color03) solid;}
			.sub_knee02 .flex_con ul { width: 70%;gap: 20px;display: grid;grid-template-columns: repeat(2, 1fr);align-items: stretch;}
			.sub_knee02 .flex_con li { padding: 28px 28px 28px 70px; border-radius: 10px; font-size: 22px;letter-spacing:-1.1px;line-height: 32px; /* 145.455% */width: 100%; box-sizing: border-box; background: var(--point-bg); flex-direction: column;justify-content: center; position: relative;display:flex; justify-content:center;}
			.sub_knee02 .flex_con li::before {left:30px;top:50%;width: 20px; height: 16px;transform: translateY(-50%);content:''; display: inline-block; position: absolute;background: url('../images/sub/ico_chk.png') no-repeat center; background-size: 100% auto; }
		.sub_knee02 .cell_bg_wrap .flex_con li {background: var(--point-white);}
		.cell_intro {padding:0;}
			.cell_bg_sec .sub_title h3, .cell_bg_sec .sub_title p, .cell_bg_sec .sub_title p strong {color: var(--point-white);}
			.cell_bg_sec .sub_title h3:before {display:none;}
			.cell_bg_sec .sub_title h3, .cell_bg_sec .sub_title p {text-align:left;}
			.cell_bg_sec .sub_title h3 {}
			.cell_bg_sec .sub_title p {font-size:22px;line-height:40px;/*181.818%*/letter-spacing:-1.1px;}
			.cell_bg_sec .sub_title h3 + p {margin-top:30px;}
			.cell_bg_sec.cell_medicine .sub_title h3 + p {margin-top:40px;}
			.cell_bg_sec .sub_title p + p {margin-top:20px;}
			.cell_intro ul {margin:100px auto 80px;gap: 20px;display: grid;grid-template-columns: repeat(2, 1fr);align-items: stretch;}
			.cell_intro ul li {}
			.cell_intro ul li img {width:100%;height:auto;}
		.cell_medicine {padding:160px 0 0;}
			.cell_medicine .medicine_box {margin:120px auto 0;display: grid;padding:30px;grid-template-columns: repeat(2, 1fr);align-items: center;background:#fff;}
			.cell_medicine .medicine_box .img {width:600px;}
			.cell_medicine .medicine_box .img img {width:100%;height:auto;}
			.cell_medicine .medicine_box .desc {}
			.cell_medicine .medicine_box .desc h4 {font-size: 30px;font-weight: 400;line-height: 34px; /* 113.333% */letter-spacing: -1.5px;color: var(--black-color03);}
			.cell_medicine .medicine_box .desc h4 strong {font-weight:600;color: var(--point-color01);}
			.cell_medicine .medicine_box .desc p {font-size: 90%;line-height: 1.88; /* 188.889% */letter-spacing: -0.9px;color: var(--black-color03);}
			.cell_medicine .medicine_box .desc p strong {font-weight:600;}
			.cell_medicine .medicine_box .desc h4 + p {margin-top:30px;}
			.cell_medicine .medicine_box .desc p + p {margin-top:20px;}
		.sub_content .cell_medicine .flex_wrap {padding-top:80px;}
		@media screen and (max-width: 1920px){
			.cell_bg_sec01 {background-size: 1920px auto;}
			.cell_bg_sec02 {background-size: 1920px auto;}
		}

	/*───────────────────────────────────────────────────────────
		무릎연골연화증 /joint_knee/cmp
	───────────────────────────────────────────────────────────*/
		.com_sur .sur_con_flex .con_box_wide {width: 100%;}

	/*───────────────────────────────────────────────────────────
		퇴행성 관절염 /joint_knee/osteoarthritis
	───────────────────────────────────────────────────────────*/

	/*───────────────────────────────────────────────────────────
		반월상연골판파열 /joint_knee/meniscus
	───────────────────────────────────────────────────────────*/

	/*───────────────────────────────────────────────────────────
		십자인대파열 /joint_knee/acl_pcl
	───────────────────────────────────────────────────────────*/

	/*───────────────────────────────────────────────────────────
		내측인대파열 /joint_knee/mcl
	───────────────────────────────────────────────────────────*/

	/*───────────────────────────────────────────────────────────
		거위발건염 /joint_knee/pab
	───────────────────────────────────────────────────────────*/

	/*───────────────────────────────────────────────────────────
		점액낭염 /joint_knee/knee_bursitis
	───────────────────────────────────────────────────────────*/

	/*───────────────────────────────────────────────────────────
		베이커낭종 /joint_knee/bakers_cyst
	───────────────────────────────────────────────────────────*/

	/*───────────────────────────────────────────────────────────
		슬개건염 /joint_knee/patellar_tendinitis
	───────────────────────────────────────────────────────────*/





/*** 손/팔 ***/
	/*───────────────────────────────────────────────────────────
		손/팔 공통요소
	───────────────────────────────────────────────────────────*/
		/* 관절내시경술 */
			.endoscopy_wrap {}
			.endo_title {padding:140px 0;background:url(../images/sub/img_handarm_04.jpg) no-repeat 50% 0;background-size:cover;}
			.endo_title .title_box {min-width:780px;padding:60px;box-sizing:border-box;border-radius: 20px;background: rgba(24, 92, 184, 0.9);display:inline-block;}
			.endo_title h3 {font-size: 60px;line-height: 1.33; /* 133.333% */letter-spacing: -3px;color:var(--point-white);}
			.endo_title p {font-size: 24px;line-height: 1.66; /* 166.667% */letter-spacing: -1.2px;color:var(--point-white);}
			.endo_title p strong {font-weight:400;color:var(--point-color04);display:inline-block;position:relative;z-iindex:1;}
			.endo_title p strong:before {display:inline-block;content:"";position:absolute;left:0;bottom:5px;width:100%;height:1px;background: var(--point-color04);}
			.endo_title p.desc {font-size: 100%;line-height: 1.88; /* 188.889% */letter-spacing: -0.9px;}
			.endo_title h3 + p {margin-top:30px;}
			.endo_title p + p {margin-top:30px;}
			.endo_title p.desc + p.desc {margin-top:10px;}
			.endo_list {padding:140px 0;}
			.endo_list h4 {padding:0 0 0 22px;margin:0 0 30px;font-size: 36px;font-weight: 500;line-height: 1; /* 100% */color:var(--black-color03);background:url(../images/sub/ico_sub_endo.png) no-repeat 0 100%;background-size:6px auto;}
			.endo_list ul {display: inline-flex;align-items: center;gap: 26px;}
			.endo_list ul li {background-color:var(--point-white);display: flex;flex-direction: column;justify-content: center;align-items: flex-start;border-color:var(--border-color01);border-width:1px;border-style:solid;border-radius:10px;text-align:center;}
			.endo_list ul li + li {}
			.endo_list ul li .img {border-radius:10px 10px 0 0;overflow:hidden;border:0;}
			.endo_list ul li .img img {width:100%;height:auto;}
			.endo_list ul li .txt {display: flex;width:100%;padding: 40px;flex-direction: column;align-items: center;gap: 18px;border-radius:0 0 10px 10px;overflow:hidden; border-top:1px solid var(--border-color01);}
			.endo_list ul li .txt dt {font-size: 30px;font-weight: 500;line-height: 1.2;letter-spacing: -1.5px;color:var(--black-color03);}
			.endo_list ul li .txt dd {font-size: 22px;font-weight: 400;line-height: 1.72; /* 172.727% */letter-spacing: -1.1px;color:var(--black-color00);}

	/*───────────────────────────────────────────────────────────
		테니스엘보/골프엘보 /joint_knee/te_ge
	───────────────────────────────────────────────────────────*/

	/*───────────────────────────────────────────────────────────
		팔꿈치터널증후군 /joint_knee/cubital_tunnel
	───────────────────────────────────────────────────────────*/

	/*───────────────────────────────────────────────────────────
		팔꿈치관절염 /joint_knee/elbow_arthritis
	───────────────────────────────────────────────────────────*/

	/*───────────────────────────────────────────────────────────
		손목건초염 /joint_knee/de_quervain
	───────────────────────────────────────────────────────────*/

	/*───────────────────────────────────────────────────────────
		손목터널증후군 /joint_knee/carpal_tunnel
	───────────────────────────────────────────────────────────*/

	/*───────────────────────────────────────────────────────────
		삼각섬유연골복합체 파열 /joint_knee/tfcc_tear
	───────────────────────────────────────────────────────────*/

	/*───────────────────────────────────────────────────────────
		방아쇠수지증 /joint_knee/trigger_finger
	───────────────────────────────────────────────────────────*/

	/*───────────────────────────────────────────────────────────
		손가락 관절염 /joint_knee/finger_arthritis
	───────────────────────────────────────────────────────────*/

	/*───────────────────────────────────────────────────────────
		결절종 /joint_knee/ganglion_cyst
	───────────────────────────────────────────────────────────*/

	/*───────────────────────────────────────────────────────────
		손목골절 /joint_knee/wrist_fracture
	───────────────────────────────────────────────────────────*/




/*** 골반 ***/
	/*───────────────────────────────────────────────────────────
		고관절 골절 /joint_pelvis/hip_fracture
	───────────────────────────────────────────────────────────*/
		@media screen and (max-width: 1445px){
			.sub_pel01 .list_wrap > ul > li > dl > dd br { display: none; }
		}

	/*───────────────────────────────────────────────────────────
		대퇴골두 무혈성 괴사 /joint_pelvis/avascular_necrosis
	───────────────────────────────────────────────────────────*/
		@media screen and (max-width: 1340px){
			.sub_pel02 .list_wrap > ul > li > dl > dd br { display: none; }
		}

	/*───────────────────────────────────────────────────────────
		고관절 점액낭염 /joint_pelvis/hip_bursitis
	───────────────────────────────────────────────────────────*/
		.sub_pel03 .com_sur + div .acc { margin: 0 0 20px; }

		@media screen and (max-width: 1420px){
			.sub_pel03 .com_sur + div dd br { display: none; }
		}

	/*───────────────────────────────────────────────────────────
		퇴행성 고관절염 /joint_pelvis/hip_osteoarthritis
	───────────────────────────────────────────────────────────*/
		.sub_pel04 .com_sur + div .acc { margin: 0 0 20px; }

		@media screen and (max-width: 1435px){
			.sub_pel04 .list_wrap > ul > li > dl > dd br { display: none; }
		}
	



/*** 발/발목 ***/
	/*───────────────────────────────────────────────────────────
		발목인대파열(전거비인대) /joint_footankle/atfl_tear
	───────────────────────────────────────────────────────────*/

	/*───────────────────────────────────────────────────────────
		발목불안정증 /joint_footankle/ankle_instability
	───────────────────────────────────────────────────────────*/

	/*───────────────────────────────────────────────────────────
		아킬레스건염 /joint_footankle/achilles_tendinitis
	───────────────────────────────────────────────────────────*/

	/*───────────────────────────────────────────────────────────
		발목염좌 /joint_footankle/ankle_sprain
	───────────────────────────────────────────────────────────*/

	/*───────────────────────────────────────────────────────────
		발목골절 /joint_footankle/ankle_fracture
	───────────────────────────────────────────────────────────*/

	/*───────────────────────────────────────────────────────────
		발목관절염 /joint_footankle/ankle_arthritis
	───────────────────────────────────────────────────────────*/

	/*───────────────────────────────────────────────────────────
		족저근막염 /joint_footankle/plantar_fasciitis
	───────────────────────────────────────────────────────────*/

	/*───────────────────────────────────────────────────────────
		무지외반증 /joint_footankle/hallux_valgus
	───────────────────────────────────────────────────────────*/

	/*───────────────────────────────────────────────────────────
		부주상골증후군 /joint_footankle/accessory_navicular
	───────────────────────────────────────────────────────────*/

	/*───────────────────────────────────────────────────────────
		중족골골절 /joint_footankle/metatarsal_fracture
	───────────────────────────────────────────────────────────*/

	/*───────────────────────────────────────────────────────────
		발가락골절 /joint_footankle/toe_fracture
	───────────────────────────────────────────────────────────*/

	/*───────────────────────────────────────────────────────────
		소건막류 /joint_footankle/bunionette
	───────────────────────────────────────────────────────────*/

	/*───────────────────────────────────────────────────────────
		지간신경종 /joint_footankle/mortons_neuroma
	───────────────────────────────────────────────────────────*/

	/*───────────────────────────────────────────────────────────
		거골골연골병변 /joint_footankle/olt
	───────────────────────────────────────────────────────────*/

	/*───────────────────────────────────────────────────────────
		내향성발톱 /joint_footankle/ingrown_toenail
	───────────────────────────────────────────────────────────*/




/*** 표재성 외상 ***/
	/*───────────────────────────────────────────────────────────
		표재성 외상 /joint_superficial/trauma
	───────────────────────────────────────────────────────────*/
		.sub_trauma { font-size: var(--title-20); }
		.sub_trauma .flex_des { position: relative; display: flex; align-items: center; gap: 62px; margin-top: 60px; margin-bottom: 135px; }
		.sub_trauma .flex_des::before { content:''; display: block; position: absolute; left: 0; top: 0; transform: translate(-50%, 50%); width: 520px; height: 200px; background: var(--gray-bg); z-index: -1; }

		.sub_trauma .flex_des h4 { color: var(--black-color03); font-weight: 500; font-size: 120%; line-height: 1.66; letter-spacing: -0.0625em; }
		.sub_trauma .flex_des h4 strong { color: var(--point-color01); font-weight: 500; }

		.sub_trauma .flex_des h4 + p { color: var(--black-color03); font-weight: 400; font-size: 90%; line-height: 1.88; letter-spacing: -0.0625em; margin-top: 31px; }

		.sub_trauma .green_bg .chk_list { padding-left: 42px; }
		.sub_trauma .green_bg ul { display: flex; flex-wrap: wrap; gap: 20px; width: 70%; }
		.sub_trauma .green_bg ul li { width: calc(100% / 2 - 10px); padding: 28px 30px; font-size: 110%; background: var(--point-white); box-sizing: border-box; border-radius: 10px; letter-spacing: -0.0625em; }

		.sub_trauma .joint_slide_wrap { padding-bottom: 137px; }
		.sub_trauma .slide_wrap li h4 + p { min-height: 130px; }

		.sub_trauma .traumaSwiper .swiper-slide{height: auto;}

		.sub_trauma .sub_title h3 + p { color: var(--black-color05); font-size: 110%; margin-top: 42px; line-height: 1.72; font-weight: 400; }

		@media screen and (max-width: 1450px){
			.sub_trauma .flex_des h4 br { display: none; }
			.sub_trauma .flex_des h4 + p br { display: none; }
		}

		@media screen and (max-width: 1440px){
			.sub_trauma .slide_wrap li h4 + p br { display: none; }
			.sub_trauma .slide_wrap li dd br { display: none; }
		}
