@charset "utf-8";
/*───────────────────────────────────────────────────────────
	
	" board｜errors｜goods｜service｜layout/board｜layout/display｜layout/goods "
	" layout/popup.html "

	위 폴더 및 페이지 커스텀 및 layout, navigation, button, company 관련 편집 css 파일 입니다.

	** header, footer, main 관련은 /css/skin.css 에 있습니다.

───────────────────────────────────────────────────────────*/








/*───────────────────────────────────────────────────────────
	
	common.css 커스텀 css 아래에 작성

───────────────────────────────────────────────────────────*/

/*───────────────────────────────────────────────────────────
	font common
───────────────────────────────────────────────────────────*/
body {}/*letter-spacing:-0.2px;*/
div, dd, li, p, span, td, dt, h1, h2, h3, h4, h5, h6, strong, b, em, th {}
b, dt, strong, em, th, h1, h2, h3, h4, h5, h6 {font-weight:700;}/* Noto Sans KR은 500 사용 */
input, button, textarea, select {}
	/* webfont */
.ff_open {font-family: 'Open Sans', 'Nanum Gothic', sans-serif !important;}
.ff_noto {font-family: "Noto Sans KR", 'Nanum Gothic', sans-serif !important;}
.ff_mont {font-family: 'Montserrat', 'Nanum Gothic', sans-serif !important;}
.ff_nanum {font-family: 'Lato','Nanum Gothic', dotum, sans-serif !important;}
.ff_lato {font-family: 'Lato', 'Nanum Gothic', sans-serif !important;}
.ff_nbg {font-family: 'Nanum Barun Gothic','Nanum Gothic', sans-serif !important;}
.ff_open, .ff_open a, .ff_open span, .ff_open div, .ff_open ul, .ff_open li, .ff_open p {font-family: 'Open Sans' !important;}
.ff_noto, .ff_noto a, .ff_noto span, .ff_noto div, .ff_noto ul, .ff_noto li, .ff_noto p {font-family: 'Noto Sans KR', 'Noto Sans' !important; font-weight:400;}
	/* font weight */
.fw_t {font-weight:300;}
.fw_n {font-weight:400;}
.fw_b {font-weight:700;}/* Noto Sans KR은 500 사용 */
.fw_eb {font-weight:800;}/* Noto Sans KR은 700 사용 */


/*** common ***/


/*** TABLE | 서브페이지 전체 사용 ( board / member / layout ) ***/


/*** BOARD ***/


/*** GOODS ***/


/*** MEMBER ***/


/*** SERVICE ***/






/*───────────────────────────────────────────────────────────
	
	** navigation, button 관련 css 영역

───────────────────────────────────────────────────────────*/
	.sub_location_menu {border-bottom:1px #ddd solid;position:relative;}
	.sub_location_menu .menu_list {width:1450px; margin:0 auto; display:flex;align-items: center;}
	.sub_location_menu .menu_list h2 {position:relative;font-size:0;}
	.sub_location_menu .menu_list h2 a {font-size:0;display:inline-block;width:54px;height:54px;background:#1956a7 url('../images/sub/icon_sub_location_home.png') no-repeat center;}
	.sub_location_menu .menu_list dl {font-size:0;vertical-align:top;box-sizing:border-box;text-align:left;}
	.sub_location_menu .menu_list dt, .sub_location_menu .menu_list dd {position:relative;display: inline-flex;vertical-align:top;height: 54px;line-height: 125%;box-sizing:border-box;text-align:center;font-weight:400;font-size: 18px;color: #666;flex-wrap: wrap;align-items: center;min-width: 280px;padding: 0 50px 0 25px;z-index:5;border-right: 1px solid #ddd;}
	.sub_location_menu .menu_list dt {font-weight: 500;background: #fff url('../images/sub/icon_sub_location_arr01.png') no-repeat calc(100% - 25px) 50%;cursor:pointer;}
	.sub_location_menu .menu_list dt.on{background: #fff url('../images/sub/icon_sub_location_arr01_on.png') no-repeat calc(100% - 25px) 50%;}
	.sub_location_menu .menu_list dd {background: url('../images/sub/icon_sub_location_arr02.png') no-repeat calc(100% - 25px) 50%;text-align: left;cursor:pointer;margin-left:-1px;}
	.sub_location_menu .menu_list dd.on{background: url('../images/sub/icon_sub_location_arr02_on.png') no-repeat calc(100% - 25px) 50%;}
	.sub_location_menu .menu_list dd strong {display:inline-block;font-weight: 500;color: #1956a7;position:relative;z-index:1;width: 100%;padding-right: 3px;box-sizing: border-box;}
	.sub_location_menu .menu_list ul{display: none;position: absolute;top: 100%;left: 0px;width: calc(100% + 1px);text-align: left;padding: 10px 25px;background:#fff;border:1px solid #ddd;box-sizing:border-box;z-index: 5;}
	.sub_location_menu .menu_list ul li{}
	.sub_location_menu .menu_list ul li a{font-size:15px; font-weight:500; color:#333;padding: 5px 0;display: block;}
	.sub_location_menu .menu_list ul li.on a{color:#1956a7;}

	
	@media only screen and (max-width:1450px) {
		.sub_location_menu .menu_list{width:100%;}
	}
	@media only screen and (max-width:860px) {
		.sub_location_menu .menu_list h2 a{width:50px; height:50px;}
		.sub_location_menu .menu_list dt, .sub_location_menu .menu_list dd{font-size:17px; height:50px; padding:0 45px 0 20px; background-position:calc(100% - 20px) 50%;}
		.sub_location_menu .menu_list ul{padding:10px 20px;}
	}	
	@media only screen and (max-width:640px) {
		.sub_location_menu .menu_list h2 a{width:48px; height:48px;}
		.sub_location_menu .menu_list dt, .sub_location_menu .menu_list dd{font-size:16px; height:48px; padding:0 40px 0 15px; background-position:calc(100% - 15px) 50%; min-width:220px;}
		.sub_location_menu .menu_list ul{padding:10px 15px;}
	}	
	@media only screen and (max-width:540px) {
		.sub_location_menu .menu_list h2{display:none;}
		.sub_location_menu .menu_list dl{width:100%;}
		.sub_location_menu .menu_list dt{display:none;}
		.sub_location_menu .menu_list dd{width:calc(100% + 1px); height:45px; font-size:15px; background-size:auto 7px;}
	}	

/*───────────────────────────────────────────────────────────
	navigation common
───────────────────────────────────────────────────────────*/
	.nav_wrap {}
	.nav_wrap .nav_box {padding:4% 15px 3% 15px;border:0;margin:0;position:relative;z-index:1; box-sizing:border-box;}
	.nav_wrap .nav_box:after {clear:both;content:"";display:block;}
	.nav_wrap .nav_box h2 {font-size:50px;line-height:56px;padding:0;margin:0;text-align:center;color:#333;font-weight:500;z-index:1; letter-spacing:-1.5px;}
	.nav_wrap .nav_box p {font-size:24px;line-height: 1.4;padding:1.6vw 0 0 0;color:#666;font-weight:400;text-align:center;letter-spacing:-0.7px;}
	.nav_wrap .nav_box p + p{padding-top: clamp(8px, 0.8vw, 15px);}
	.nav_wrap .nav_box ul {line-height:18px;top:20%;position:absolute;left:0;font-size:0;padding:0;z-index:5;display:block;}
	.nav_wrap .nav_box ul li {line-height:18px;height:18px;font-size:8px;text-align:left;vertical-align:top;padding:0;color:#aaa;display:inline-block;}
	.nav_wrap .nav_box ul li + li {padding-left:5px;}
	.nav_wrap .nav_box ul li span,
	.nav_wrap .nav_box ul li strong,
	.nav_wrap .nav_box ul li > a {line-height:18px;height:18px;padding:0 4px 0px 0;font-size:12px;display:inline-block;width:auto;color:#666;vertical-align:top;margin:0;box-sizing:border-box;}
	.nav_wrap .nav_box ul li a.home {padding-left:0px;font-size:12px;color:#666666;}
	.nav_wrap .nav_box ul li a.home:before {width:11px;height:11px;margin:0 5px 2px 0;content:"";display:inline-block;background:url("../images/common/sub_locate_home.png") no-repeat left center #333333;background-size:auto 13px;vertical-align:middle;}
	.nav_wrap .nav_box ul li:last-child a,
	.nav_wrap .nav_box ul li:last-child span,
	.nav_wrap .nav_box ul li:last-child strong {color:#444;font-weight:700;padding-right:0;}

	.nav_wrap .nav_box ul li .navi_select {min-width:150px;border: 1px solid #999;cursor: pointer;margin-top: -3px;position:relative;box-sizing: border-box;}
	.nav_wrap .nav_box ul li .navi_select .navi_tit {padding: 2px 10px;line-height: 18px;height: auto;display: block;}
	.nav_wrap .nav_box ul li .navi_select .navi_tit:after {content:"";display:inline-block;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #999;position:absolute;right: 10px;top: 9px;transition:all .2s;}
	.nav_wrap .nav_box ul li .navi_select ul {display:none;position:absolute;left: -1px;top: 100%;width:150px;background:#fff;padding:6px 0 6px 0;border: 1px solid #888;box-sizing: border-box;}
	.nav_wrap .nav_box ul li .navi_select ul li {display: block;line-height: 1;height: auto;font-size: 12px;padding: 0;}
	.nav_wrap .nav_box ul li .navi_select ul li a {display:block;padding:5px 10px;font-size: 12px;line-height: 1;height: auto;transition:all .2s;}
	.nav_wrap .nav_box ul li .navi_select ul li a:hover {background:#999;color:#fff;}

	.nav_wrap .nav_box ul li .navi_select:hover .navi_tit:after {transform: rotate(180deg);}
	.nav_wrap .nav_box ul li .navi_select:hover ul {display:block;}



	@media only screen and (max-width:1297px) {
		.nav_wrap .nav_box h2{font-size:3.8vw; line-height:145%;}
		.nav_wrap .nav_box p{font-size:1.85vw;}
	}
	@media only screen and (max-width:1023px) {
	}
	@media only screen and (max-width:975px) {
		.nav_wrap .nav_box p{font-size:17px;}
	}
	@media only screen and (max-width:860px) {
		.nav_wrap .nav_box{padding-top:50px !important; padding-bottom:30px !important;}
	}
	@media only screen and (max-width:767px) {

	}
	@media only screen and (max-width:640px) {		
		.nav_wrap .nav_box h2{font-size:24px;}
		.nav_wrap .nav_box p{font-size:16px;}

	}
	@media only screen and (max-width:479px) {
		.nav_wrap .nav_box{padding-bottom:25px !important;}
		.nav_wrap .nav_box h2{font-size:23px;}
		.nav_wrap .nav_box p{font-size:15px;}
	}
	@media only screen and (max-width:414px) {
		.nav_wrap .nav_box{padding-bottom:20px !important;}
	}



/*───────────────────────────────────────────────────────────
	button common
───────────────────────────────────────────────────────────*/
	/* custom button type */
		/* button 공통 요소 */
	.btn, .btn_lg, .btn_sm, .btn_md {font-weight:700;border-style:solid !important;border-width:1px !important;padding:0;margin:0;text-indent:0;vertical-align:top !important;text-align:center;display:inline-block;box-sizing:border-box;cursor:pointer;box-shadow:none;outline:0 !important;}
		/* button 크기별 */
	.btn_wd {width:100%;height:50px;line-height:48px;font-size:17px;}
	.btn {width:108px;height:40px;line-height:38px;font-size:15px;}
	.btn_lg {width:92px;height:72px;line-height:70px;font-size:14px;}
	.btn_md {width:60px;line-height:28px;height:30px;font-size:13px;}
	.btn_sm {height:30px;line-height:28px;width:auto !important;padding:0 8px;font-size:inherit;border-color:#aaa !important;background-color:#aaa !important;color:#fff !important;}
		/* button 색상별 */
	.btn_point, .btn_point:hover {border-color:#222 !important;background-color:#222 !important;color:#fff !important;}
	.btn_basic, .btn_basic:hover {border-color:#777 !important;background-color:#777 !important;color:#fff !important;}
	.btn_default, .btn_default:hover {border-color:#aaa !important;background-color:#aaa !important;color:#fff !important;}
	.btn_info, .btn_info:hover {border-color:#d3d3d3 !important;background-color:#fff !important;color:#555 !important;}
	.btn_reset, .btn_reset:hover {border-color:#d3d3d3 !important;background:#fff url(../images/common/icon_btn_reset.gif) no-repeat 9px 50% !important;padding:0 10px 0 30px !important;color:#555 !important;}
		/* button wrapper */
	.btn_wrap {margin:0 auto;padding:0;padding-top:2.8%;font-size:0;vertical-align:top;display:inline-block;}
	.btn_wrap.ta_center {width:100%;}
	.btn_wrap a + a,
	.btn_wrap button + button,
	.btn_wrap a + button,
	.btn_wrap button + a {margin-left:12px;vertical-align:top;}
	.btn_wrap button > a, .btn_wrap a > a{margin-left:0;}
	.view_btn .btn_wrap.ta_right {position:absolute;right:0px;top:0px;}

	@media only screen and (max-width:1200px) {
			/* button wrapper */
		.btn_wrap {padding-top:3.8%;}
	}
	@media only screen and (max-width:1023px) {
			/* button wrapper */
		.btn_wrap {padding-top:4.2%;}
		.view_btn .btn_wrap.ta_left {position:absolute;left:0px;top:0px;}
	}
	@media only screen and (max-width:860px) {

	}
	@media only screen and (max-width:767px) {
			/* button wrapper */
		.btn_wrap {padding-top:5.2%;}
	}
	@media only screen and (max-width:640px) {
			/* button wrapper */
		.btn_wrap {padding-top:5.8%;}
		.btn_wrap a + a,
		.btn_wrap button + button,
		.btn_wrap a + button,
		.btn_wrap button + a {margin-left:8px;}
	}
	@media only screen and (max-width:479px) {
			/* button 크기별 */
		.btn_wd {font-size:16px;}
		.btn {width:70px;font-size:13px;}
		.btn_lg {width:72px;font-size:13px;}
		.btn_md {width:60px;font-size:12px;}
		.btn_sm {padding:0 4px;font-size:12px;}
			/* button wrapper */
		.btn_wrap a + a,
		.btn_wrap button + button,
		.btn_wrap a + button,
		.btn_wrap button + a {margin-left:6px;}
		.view_btn .paging {width:100%;min-height:87px;}
		.view_btn .paging + .btn_wrap.ta_right{top:70px;}
	}
	@media only screen and (max-width:320px) {
			/* button 크기별 */
		.btn {width:68px;}
		.btn_md {width:44px;font-size:12px;}
	}


/*───────────────────────────────────────────────────────────
	공통요소
───────────────────────────────────────────────────────────*/
	.sub_inr{position:relative; width:1280px; margin:0 auto; box-sizing:border-box;}

	.sub_tit{text-wrap:balance;}
	.sub_tit h3{font-size:40px;font-weight: 600;color:#333;letter-spacing: -1.2px;}
	.sub_tit h3 strong{font-weight:inherit; color:#1956a7;}
	.sub_tit h3 span{display:block;font-size:20px;font-weight:300;letter-spacing: -0.4px;color:#888;margin-bottom: 14px;}
	.sub_tit h3 em{color:#ddd; font-weight:bold;}
	.sub_tit h4{position:relative;font-size:30px; font-weight:500; color:#333; letter-spacing:-1px;}
	.sub_tit h4.wh{color:#fff;}
	.sub_tit h4.icon{padding-left:35px;}
	.sub_tit h4.icon:before{position:absolute;content:'';width:23px;height:23px;background:url('../images/sub/icon_sub_tit.png') no-repeat center;top: 8px;left:0;}
	.sub_tit h4.wh.icon:before{background:url('../images/sub/icon_sub_tit_wh.png') no-repeat center; background-size:100%;}
	.sub_tit p{font-size:18px;font-weight:500;color:#666;letter-spacing: -0.7px;line-height: 167%;}
	.sub_tit p + p{margin-top:15px;}
	.sub_tit p strong{font-size:20px; font-weight:500; color:#333;}
	.sub_tit p em{font-size:inherit; color:#1956a7; font-weight:600;}
	.sub_tit h3 + p{margin-top: 28px;}
	.sub_tit h4.icon + p{padding-left:35px; margin-top:14px;}


	.bg_tit{font-size:22px;font-weight:400;color:#fff;background:#333;width:100%;padding: 14px 10px;box-sizing:border-box;letter-spacing:-1px; text-align:center;}

	.hyphen_list{box-sizing:border-box;}
	.hyphen_list > li{position:relative; font-size:18px; font-weight:400; color:#444; letter-spacing:-0.7px; padding-left:11px; box-sizing:border-box;}
	.hyphen_list > li:before{position:absolute; content:'-'; font-size:18px; font-weight:400; color:#444; left:0; top:0;}
		.hyphen_list.big > li{font-size:26px; font-weight:500;}
		.hyphen_list.chk{}
		.hyphen_list.chk > li{padding-left:41px;}
		.hyphen_list.chk > li:before{content:''; width:21px; height:19px; background:url('../images/sub/icon_chk_list.png') no-repeat center; top:0; left:0;}
		.hyphen_list.big.chk > li{padding-left:49px;}
		.hyphen_list.big.chk > li:before{width:34px; height:32px;  background:url('../images/sub/icon_chk_list_big.png') no-repeat center; top:-2px; left:0;}
	
	.bullet_list{position:relative;font-size:26px;padding-left:20px;color: #333;letter-spacing: -1px;font-weight: 500;}
	.bullet_list:before{position:absolute; content:''; width:6px; height:6px; background:#3ba1cc; border-radius:100%; top:12px; left:0;}
	.bullet_list.small{font-size:18px; padding-left:9px;}
	.bullet_list.small:before{width:3px; height:3px; background:#666; top:10px;}

	.number_list{display:flex;flex-wrap:wrap;align-items: stretch;justify-content: center;counter-reset: number_list;}
	.number_list li{position:relative;font-size:22px;font-weight:400;color:#333;letter-spacing:-1px;line-height: 147%;background: #FFF;border-radius:0 30px 0 0;box-shadow:10px 12px 0 rgba(101,101,101,0.24);margin-right:40px;width:calc(100% / 3 - 26.67px);text-align:center;padding: 85px 15px 30px;box-sizing:border-box;}
	.number_list li:before{position:absolute;content:'0' counter(number_list);counter-increment: number_list;display:inline-flex;font-size:18px;font-weight: 300;color:#fff;width:36px;height:36px;border-radius:100%;background:#1956a7;align-items: center;justify-content: center;top:36px;left:50%;transform:translateX(-50%);text-align: center;letter-spacing: 0;}
	.number_list li:nth-child(3n){margin-right:0;}
	.number_list li:nth-child(n+4){margin-top:40px;}
	.number_list li img{border-radius:0 30px 0 0;}
	.number_list li em{font-weight:600; color:#333;}
	.number_list strong{font-size:24px; font-weight:600; color:#1956a7;}
		.number_list.line_2{}
		.number_list.line_2 li{width:calc(100% / 2 - 20px); margin-right:40px; margin-top:0;}
		.number_list.line_2 li:nth-child(even){margin-right:0;}
		.number_list.line_4 li{width:calc(100% / 4 - 15px); margin-right:20px;}
		.number_list.line_4 li:nth-child(4n){margin-right:0;}
		.number_list.line_5 li{width:calc(100% / 5 - 24px); margin-right:30px; margin-top:0;}
		.number_list.line_5 li:nth-child(5n){margin-right:0;}
		#wrap .number_list.arrow li:first-child:before{display:none;} 
		#wrap .number_list.arrow li{display:inline-flex;align-items: center;justify-content:center;}
		#wrap .number_list.arrow li:before{content:''; background:#1956a7 url('../images/sub/icon_num_list_arrow.png') no-repeat center; top:50%; left:-40px; transform:translateY(-50%);} 

	.txt_number_list{counter-reset: txt_number_list;}
	.txt_number_list li{position:relative;font-size:18px;font-weight:400;color:#666;letter-spacing: -0.5px;padding-left: 27px;box-sizing:border-box; line-height:145%;}
	.txt_number_list li + li{margin-top: 10px;}
	.txt_number_list li:before{position:absolute; content: '0' counter(txt_number_list) '.'; counter-increment: txt_number_list; top:0; left:0; font-size:18px; font-weight:400; color:#666;}

	.before_bg{position:relative;}
	.before_bg:before{position:absolute; content:''; width:100%; height:670px; background:#f5f5f5; top:0; left:0;}
	.nav_wrap.before_bg:before{width:100vw;height: 100%;left: 50%;transform: translateX(-50%);}

	.img_txt_list{}
	.img_txt_list > li{display:flex; align-items:flex-start;}
		.img_txt_list > li + li{margin-top:100px;}
		.img_txt_list > li.start{align-items:flex-start;}
		.img_txt_list > li.direction{flex-direction:row-reverse;}
		.img_txt_list > li.direction .txt_wrap{text-align:right; padding-left:0; padding-right:80px;}
		.img_txt_list > li.center{align-items:center;}
		.img_txt_list > li.center .txt_wrap{padding-top:0;}
	.img_txt_list .img_wrap{border-radius: 0 60px 0 0;width: 500px;box-shadow: 5px 7px 35px rgba(0,0,0,0.15);overflow: hidden;}
	.img_txt_list .img_wrap img{width:100%; height:100%; object-fit:cover;}
	.img_txt_list .txt_wrap{padding-top: 90px;box-sizing:border-box;padding-left: 80px;width: calc(100% - 500px);}
		.img_txt_list .txt_wrap.bk{width:100%;display:flex;flex-wrap:wrap;justify-content:center;padding-left: 0;align-items: center;gap: clamp(15px, 3vw, 50px);}
		.img_txt_list .txt_wrap .title{width:100%;text-align: center;}
		.img_txt_list .txt_wrap.bk .txt_img_wrap{margin-top:0;text-align: center;}
		.img_txt_list .txt_wrap.bk .txt_img_wrap:nth-of-type(2) img{max-height:320px;object-fit:cover;}

	.border_box{border:6px solid #eee; box-sizing:border-box; background:#fff;}
	.border_box > dl{display:flex;width: 100%;padding: 44px;align-items: center; box-sizing:border-box;}
	.border_box > dl dt{}
	.border_box > dl dd{font-size:22px;font-weight:500;color:#333;letter-spacing:-0.7px;padding-left: 48px;box-sizing: border-box;}
	.border_box > dl dd .txt_number_list{margin-top: 24px;}

	.info_table_wrap{width:100%;}
	.info_table_wrap.scroll{}
	.info_table_wrap.scroll .scroll_wrap{width:1280px; margin:0 auto;}
	.info_table_wrap .info_table{width:100%;}
	.info_table_wrap .info_table th{font-size:20px; letter-spacing:-1px; padding:0 10px;}
	.info_table_wrap .info_table th, .info_table_wrap .info_table td{text-align:center;}
	.info_table_wrap .info_table thead th{background:#333;color:#fff;font-weight:300;padding: 18px 10px;}
	.info_table_wrap .info_table thead th + th, .info_table_wrap .info_table thead th.nth2{border-left:1px solid #ddd;}
	.info_table_wrap .info_table thead tr + tr th{border-top:1px solid #ddd;}
	.info_table_wrap .info_table tbody th, .info_table_wrap .info_table tbody td{border-bottom:1px solid #ddd;}
	.info_table_wrap .info_table tbody th{background:#eff3f8;color:#333;font-weight: 500; line-height:150%;}
	.info_table_wrap .info_table tbody th strong{font-weight:inherit; color:#1956a7;}
	.info_table_wrap .info_table tbody th span{display:block; font-size:16px; margin-top:8px; font-weight:400;}
	.info_table_wrap .info_table tbody td{font-size:18px;font-weight:400;color:#666;line-height: 167%;padding: 15px 10px; letter-spacing:-0.7px;}
	.info_table_wrap .info_table tbody td strong{font-weight:600; color:#333;}
	.info_table_wrap .info_table tbody td em{font-weight:500; color:#1956a7;}
	.info_table_wrap .info_table tbody th + td, .info_table_wrap .info_table tbody td + td, .info_table_wrap .info_table tbody th + td, .info_table_wrap .info_table tbody td.nth2{border-left:1px solid #ddd;}
	.info_table_wrap .info_table tbody td.left{text-align:left; padding-left:20px; padding-right:20px;}
	.info_table_wrap .info_table tbody td.bg{background:#f5f5f5;}
	.info_table_wrap .info_table tbody tr.last th, .info_table_wrap .info_table tbody tr.last td{border-bottom:1px solid #333;}
	.info_table_wrap p.noti{font-size:18px; font-weight:400; letter-spacing:-1px; color:#333; text-align:right; margin-top:27px;}
	.info_table_wrap p.tittle{font-size:20px; font-weight:400; letter-spacing:-1px; color:#333; margin-bottom:17px;}
	

	@media only screen and (max-width:1297px) {
		.sub_inr{width:100%; padding-left:15px; padding-right:15px;}
		.sub_tit h4{font-size:27px;}
		.sub_tit h4.icon:before{top:5px;}

		.bg_tit{font-size:21px;}

		.hyphen_list > li{font-size:17px;}
		.hyphen_list.big > li{font-size:25px;}

		.bullet_list{font-size:25px;}
		.bullet_list.small{font-size:17px;}

		.number_list li:before{font-size:17px;}
		.number_list li{font-size:21px;}

		.img_txt_list .txt_wrap{padding-left:60px;}
		.img_txt_list > li.direction .txt_wrap{padding-right:60px;}
		

		.before_bg:before{height:51.5vw;}

		.info_table_wrap.scroll .scroll_wrap{overflow:hidden; overflow-x:scroll; width:100%; padding:0 15px; box-sizing:border-box;}
		.info_table_wrap.scroll .info_table{width:1280px;}
		.info_table_wrap .info_table th{font-size:19px;}
		.info_table_wrap .info_table tbody td{font-size:17px;}
		.info_table_wrap p.noti{font-size:17px;}
		.info_table_wrap p.tittle{font-size:19px;}
	}
	@media only screen and (max-width:1100px) {
		/* .img_txt_list > li{align-items:center;} */
		.img_txt_list .img_wrap{width:45%;}
		.img_txt_list .txt_wrap{width:55%; padding-left:50px;}
		.img_txt_list > li.direction .txt_wrap{padding-right:50px;}
	
	}
	@media only screen and (max-width:1023px) {
		.sub_tit h4{font-size:25px;}
		.sub_tit h4.icon:before{top:3px;}

		.hyphen_list > li{font-size:16px;}
		.hyphen_list.big > li{font-size:23px;}

		.bullet_list{font-size:24px;}

		.number_list li:before{font-size:16px;}
		.number_list li{font-size:20px;}
		.number_list strong{font-size:22px;}

		.sub_tit h3{font-size:3.9vw;}
		.sub_tit h3 span{font-size:18px;}
		.sub_tit h3 + p{margin-top:20px;}
		.sub_tit p{font-size:17px;}
		.sub_tit p strong{font-size:19px;}
		
		.bg_tit{font-size:20px;}

		.number_list.line_5 li{width:calc(100% / 5 - 12px); margin-right:15px;}

		#wrap .number_list.arrow li:before{left:-31px;}

		.border_box > dl dd{font-size:21px;}
		
		.txt_number_list li, .txt_number_list li:before{font-size:17px;}

		.info_table_wrap .info_table th{font-size:18px;}
		.info_table_wrap .info_table tbody td{font-size:16px;}
		.info_table_wrap p.noti{font-size:16px;}
		.info_table_wrap p.tittle{font-size:18px;}
	}
	@media only screen and (max-width:975px) {
		.sub_tit h4{font-size:23px;}
		.sub_tit h4.icon{padding-left:30px;}
		.sub_tit h4.icon:before{width:20px; height:20px; background-size:100%; top:4px;}
		.sub_tit h4.icon + p{padding-left:30px;}

		.bullet_list{font-size:22px;}
		.bullet_list:before{top:10px;}

		.number_list li{width:calc(100% / 3 - 10px); margin-right:15px; box-shadow:7px 7px 0 rgb(101,101,101,0.24);}
		.number_list.line_2 li{width:calc(100% / 2 - 7.5px); margin-right:15px;}

		.number_list.line_5{justify-content:center;}
		.number_list.line_5 li{width:calc(100% / 3 - 10px);}
		.number_list.line_5 li:nth-child(3n){margin-right:0;}
		.number_list.line_5 li:nth-child(n+4){margin-top:15px;}
		.number_list.line_5 li + li{}

		.sub_tit p br{display:none;}
	}
	@media only screen and (max-width:860px) {
		.sub_tit h4{font-size:21px;}
		.sub_tit h4.icon{padding-left:28px;}
		.sub_tit h4.icon:before{width:18px; height:18px;}
		.sub_tit h4.icon + p{padding-left:28px;}

		.number_list li{font-size:18px;}
		.number_list strong{font-size:20px;}

		.hyphen_list.big > li{font-size:23px;}
		.hyphen_list.big.chk > li{padding-left:40px;}
		.hyphen_list.big.chk > li:before{width:30px; height:28px; background-size:100%;}
		
		.img_txt_list .txt_wrap{padding-left:40px;}
		.img_txt_list .txt_wrap.bk .txt_img_wrap:nth-of-type(2) img{max-height:initial;}
		.info_table_wrap .info_table tbody th span{font-size:15px; line-height:145%;}
		.info_table_wrap p.tittle{font-size:17px;}
		.info_table_wrap .info_table tbody td.left{padding-left:15px; padding-right:15px;}

		.sub_tit h3 span{font-size:17px; margin-bottom:10px;}
		.sub_tit h3 + p{margin-top:15px;}
		.sub_tit p{font-size:16px;}
		.sub_tit p strong{font-size:18px;}

		.bg_tit{font-size:18px;}

		.bullet_list.small{font-size:16px;}
		.bullet_list.small:before{top:8px;}

		.img_txt_list > li + li{margin-top:70px;}
	}
	@media only screen and (max-width:767px) {
		.bullet_list{font-size:20px; padding-left:15px;}
		.bullet_list:before{width:5px; height:5px; top:9px;}

		.number_list li:before{font-size:15px; width:33px; height:33px;}
		.number_list li{font-size:16px;}

		.hyphen_list.big > li{font-size:21px;}
		
		.sub_tit h3 span{font-size:15px;}
		.sub_tit p{font-size:15px;}
		.sub_tit p strong{font-size:17px;}

		.img_txt_list .txt_wrap{padding-left:35px;}

		.bg_tit{font-size:17px;}

		.border_box > dl{padding:35px;}
		.border_box > dl dd{font-size:20px; padding-left:35px;}

		.txt_number_list li, .txt_number_list li:before{font-size:16px;}

		.info_table_wrap .info_table th{font-size:17px;}
		.info_table_wrap .info_table tbody td{font-size:15px;}
	}

	@media only screen and (max-width:640px) {
		.number_list li{width:calc(100% / 2 - 7.5px); border-radius:0 20px 0 0;}
		.number_list li:nth-child(3n){margin-right:15px;}
		.number_list li:nth-child(even){margin-right:0;}
		.number_list li:nth-child(n+3){margin-top:15px;}
		.number_list li img{border-radius:0 20px 0 0;}

		.hyphen_list.big > li{font-size:20px;}
		.hyphen_list.big.chk > li{padding-left:35px;}
		.hyphen_list.big.chk > li:before{width:25px; height:25px;}	

		.img_txt_list > li{flex-wrap:wrap;}
		.img_txt_list .img_wrap, .img_txt_list .txt_wrap{width:100%;}
		.img_txt_list .img_wrap{border-radius:0 80px 0 0;}
		.img_txt_list .txt_wrap{padding-left:0; padding-top:25px !important;}
		.img_txt_list > li.direction .txt_wrap{padding-right:0;}
		.sub_tit h3{font-size:24px;}
		.sub_tit p strong{font-size:16px;}

		#wrap .number_list.arrow li{width:100%; margin-right:0; border-radius:0 20px 0 0;}
		#wrap .number_list.arrow li:nth-child(n+2){margin-top:15px;}
		#wrap .number_list.arrow li:before{top:-25px; left:50%; transform:translateX(-50%) rotate(90deg);}

		.border_box > dl{flex-wrap:wrap;}
		.border_box > dl dd .txt_number_list{margin-top:15px;}

		.txt_number_list li + li{margin-top:7px;}

		.info_table_wrap.scroll .info_table{width:1050px;}
		.info_table_wrap .info_table th{font-size:16px;}
		.info_table_wrap .info_table thead th{padding:15px 10px;}
		.info_table_wrap .info_table tbody td{line-height:145%;}
		.info_table_wrap .info_table tbody th span{font-size:14px;}
		.info_table_wrap p.noti{font-size:15px; margin-top:15px;}
		.info_table_wrap p.tittle{font-size:16px; margin-bottom:10px;}

		.bullet_list.small{font-size:15px;}
	}

	@media only screen and (max-width:479px) {
		.sub_tit h4{font-size:19px;}
		.sub_tit h4.icon{padding-left:25px;}
		.sub_tit h4.icon:before{width:15px; height:15px;}
		.sub_tit h4.icon + p{padding-left:25px;}

		.hyphen_list > li{font-size:15px;}

		.number_list li{font-size:15px;padding: 66px 15px 23px;}
		.number_list li:before{font-size:14px; width:31px; height:31px; top:25px;}
		.number_list strong{font-size:18px;}

		.hyphen_list.big > li{font-size:19px;}

		.img_txt_list .img_wrap{border-radius:0 55px 0 0;}
		.img_txt_list .txt_wrap{padding-top:15px !important;}

		.bg_tit{font-size:16px;}

		.border_box > dl{padding:30px;}
		.border_box > dl dd{font-size:18px;}
		.txt_number_list li, .txt_number_list li:before{font-size:15px;}

		.info_table_wrap .info_table th{font-size:15px; }
		.info_table_wrap .info_table thead th{padding:12px 10px;}
		.info_table_wrap .info_table tbody td{font-size:14px; padding:12px 10px;}
		.info_table_wrap .info_table tbody td.left{padding-left:10px; padding-right:10px;}
		.info_table_wrap p.noti{font-size:14px;}

		.bullet_list.small{font-size:14px;}
	}
	@media only screen and (max-width:414px) {
		.sub_tit h4{font-size:18px;}
		.sub_tit h4.icon:before{top:3px;}

		.number_list li{width:100% !important; margin-right:0 !important;}
		.number_list li:nth-child(n+2){margin-top:15px;}
		.number_list strong{font-size:17px;}

		.hyphen_list.big > li{font-size:18px;}
		.hyphen_list.big.chk > li{padding-left:34px;}

		.sub_tit h3{font-size:22px;}
		.sub_tit h3 span{font-size:14px; margin-bottom:7px;}
		.sub_tit h3 + p{margin-top:10px;}
		.sub_tit p{font-size:14px;}
		.sub_tit p strong{font-size:15px;}

		.bg_tit{font-size:15px;}

		.info_table_wrap.scroll .info_table{width:1000px;}
		.info_table_wrap .info_table th{font-size:14px; }
		.info_table_wrap .info_table thead th{padding:10px 10px;}
		.info_table_wrap .info_table tbody td{font-size:13px; padding:10px 10px;}

		.bullet_list.small{font-size:13px;}
		.bullet_list.small:before{top:9px;}

		.hyphen_list > li{font-size:14px;}

		.txt_number_list li, .txt_number_list li:before{font-size:14px;}
	}
	@media only screen and (max-width:360px) {
		.sub_tit h4{font-size:17px;}
		.sub_tit h4.icon{padding-left:23px;}
		.sub_tit h4.icon:before{top:2px;}

		.info_table_wrap.scroll .info_table{width:940px;}
		.info_table_wrap .info_table th{font-size:13px; }
		.info_table_wrap .info_table tbody td{font-size:12px;}
	}
	@media only screen and (max-width:360px) {
		.border_box > dl dd{font-size:17px;}
		.txt_number_list li, .txt_number_list li:before{font-size:14px;}
	}
	@media only screen and (max-width:320px) {
		.info_table_wrap.scroll .scroll_wrap{padding:0 10px;}
		.sub_inr{padding-left:10px; padding-right:10px;}
	}
/*───────────────────────────────────────────────────────────
	surgical
───────────────────────────────────────────────────────────*/
	/* belief */
		.sub_belief{}
		.sub_belief .img_txt_list{position:relative; z-index:3;}
		.sub_belief .img_txt_list .img_wrap{position:relative; width:660px; box-shadow:none; overflow:visible; z-index:1;}
		.sub_belief .img_txt_list .img_wrap img{border-radius:0 40px 0 0; overflow:hidden;}
		.sub_belief .img_txt_list .img_wrap:before{position:absolute;content:'';width:calc(100% - 30px);height:calc(100% - 40px);left:-70px;bottom: -60px;background:#eee;z-index:-1; border-radius:0 40px 0 0;}
		.sub_belief .img_txt_list .txt_wrap{width:calc(100% - 660px);padding-left: 100px;}
		.sub_belief .img_txt_list .txt_wrap.sub_tit h3{font-size:36px;}
		.sub_belief .img_txt_list .txt_wrap.sub_tit h3 + p{margin-top:21px;}
		.sub_belief .img_txt_list .txt_wrap.sub_tit p{letter-spacing:0;}
			.sub_belief .img_txt_list > li + li{margin-top:200px;}
			.sub_belief .img_txt_list > li.direction .txt_wrap{padding-right:100px;}
			.sub_belief .img_txt_list > li.direction .img_wrap:before{width:calc(100% - 310px); left:auto; right:-60px; bottom:-80px;}
			.sub_belief .img_txt_list > li.point .img_wrap{width:540px;}
			.sub_belief .img_txt_list > li.point .img_wrap:before{width:100px; height:100px; background:#3ba1cc; border-radius:10px; top:-37px; left:-40px;}
			.sub_belief .img_txt_list > li.point .txt_wrap{width:calc(100% - 540px);}
		.sub_belief .about_wrap{margin-top:160px; padding-bottom:10.8%;}
		.sub_belief .about_wrap.before_bg:before{height:calc(100% + 270px); top:-270px; background:#f8f5f2;}
		.sub_belief .about_wrap .img_txt_list .img_wrap{width:540px;}
		.sub_belief .about_wrap .img_txt_list .img_wrap:before{display:none;}
		.sub_belief .about_wrap .img_txt_list .txt_wrap{width:calc(100% - 540px); text-align:left;}
		.sub_belief .about_wrap .img_txt_list .txt_wrap p strong{font-size:22px;line-height: 174%; letter-spacing:-0.7px;}
		.sub_belief .about_wrap .img_txt_list .txt_wrap p + p{margin-top: 44px;}
		.sub_belief .about_wrap .img_txt_list .txt_wrap .seal_seal{display:flex;align-items:center;padding-left: 7px;margin-top: 71px;}
		.sub_belief .about_wrap .img_txt_list .txt_wrap .seal_seal p{font-size:22px;}
		.sub_belief .about_wrap .img_txt_list .txt_wrap .seal_seal p strong{margin-left: 17px;font-size:40px;font-weight:500;vertical-align: middle;letter-spacing: 12px;margin-right: 11px;}

		@media only screen and (max-width: 1297px){
			.sub_belief .img_txt_list > li + li{margin-top:120px;}
			.sub_belief .img_txt_list .img_wrap{width:600px;}
			.sub_belief .img_txt_list .img_wrap:before{width:100%; height:100%; left:auto; right:-15px; bottom:-15px;}
			.sub_belief .img_txt_list .txt_wrap{padding-left:80px;}
			.sub_belief .img_txt_list .txt_wrap.sub_tit p br{display:none;}
			.sub_belief .img_txt_list > li.direction .img_wrap:before{width:100%; height:100%; right:auto; left:-15px; bottom:-15px;}
			.sub_belief .img_txt_list > li.direction .txt_wrap{padding-right:60px;}
			.sub_belief .img_txt_list > li.point .img_wrap:before{left:auto; right:-35px; top:-35px;}
			.sub_belief .about_wrap.before_bg:before{height:calc(100% + 20.5vw); top:-20.5vw;}
			.sub_belief .about_wrap .img_txt_list .txt_wrap p + p{margin-top:30px;}
			.sub_belief .about_wrap .img_txt_list .txt_wrap p strong{font-size:20px;}
			.sub_belief .about_wrap .img_txt_list .txt_wrap .seal_seal{margin-top:50px;}
			.sub_belief .about_wrap .img_txt_list .txt_wrap .seal_seal p{font-size:21px;}
			.sub_belief .about_wrap .img_txt_list .txt_wrap .seal_seal p strong{font-size:38px;}
		}
		@media only screen and (max-width: 1100px){
			.sub_belief .img_txt_list .img_wrap{width:52%;}
			.sub_belief .img_txt_list .txt_wrap{width:48%; padding-left:50px;}
			.sub_belief .img_txt_list .txt_wrap.sub_tit p{letter-spacing:-0.7px;}
			.sub_belief .img_txt_list > li.direction .txt_wrap{width:48%; padding-right:50px;}
			.sub_belief .img_txt_list > li.point .img_wrap{width:45%;}
			.sub_belief .img_txt_list > li.point .txt_wrap{width:55%;}
			.sub_belief .about_wrap .img_txt_list .img_wrap{width:45%;}
			.sub_belief .about_wrap .img_txt_list > li.direction .txt_wrap{width:55%;}
		}
		@media only screen and (max-width: 1023px){
			.sub_belief .img_txt_list .txt_wrap.sub_tit h3{font-size:3.3vw;}
			.sub_belief .img_txt_list > li.point .img_wrap:before{width:80px; height:80px;}
			.sub_belief .about_wrap .img_txt_list .txt_wrap p + p{margin-top:25px;}
			.sub_belief .about_wrap .img_txt_list .txt_wrap p strong{font-size:19px; line-height:150%;}
			.sub_belief .about_wrap .img_txt_list .txt_wrap .seal_seal{margin-top:40px;}
			.sub_belief .about_wrap .img_txt_list .txt_wrap .seal_seal p{font-size:19px;}
			.sub_belief .about_wrap .img_txt_list .txt_wrap .seal_seal p strong{font-size:36px;}
		}
		@media only screen and (max-width: 860px){
			.sub_belief .img_txt_list > li + li{margin-top:100px;}
			.sub_belief .img_txt_list .txt_wrap{ padding-left:40px;}
			.sub_belief .img_txt_list .txt_wrap.sub_tit h3 + p{margin-top:15px;}
			.sub_belief .img_txt_list > li.direction .txt_wrap{padding-right:40px;}
			.sub_belief .img_txt_list > li.point .img_wrap:before{width:70px; height:70px; top:-25px; right:-25px;}
			.sub_belief .about_wrap{margin-top:140px;}
			.sub_belief .about_wrap .img_txt_list li.center{align-items:flex-start;}
			.sub_belief .about_wrap .img_txt_list .txt_wrap p strong, .sub_belief .about_wrap .img_txt_list .txt_wrap .seal_seal p{font-size:18px;}
			.sub_belief .about_wrap .img_txt_list .txt_wrap p + p{margin-top:20px;}
			.sub_belief .about_wrap .img_txt_list .txt_wrap .seal_seal{margin-top:30px;}
			.sub_belief .about_wrap .img_txt_list .txt_wrap .seal_seal p strong{font-size:34px;}
		}
		@media only screen and (max-width: 767px){
			.sub_belief .img_txt_list .txt_wrap{ padding-left:35px;}
			.sub_belief .img_txt_list > li.direction .txt_wrap{padding-right:35px;}
			.sub_belief .img_txt_list > li.point .img_wrap:before{width:60px; height:60px; top:-20px; right:-20px;}
			.sub_belief .about_wrap .img_txt_list .txt_wrap p strong, .sub_belief .about_wrap .img_txt_list .txt_wrap .seal_seal p{font-size:17px;}
			.sub_belief .about_wrap .img_txt_list .txt_wrap .seal_seal p strong{font-size:32px; letter-spacing:10px;margin-left:15px; }
		}
		@media only screen and (max-width: 640px){
			.sub_belief .img_txt_list > li + li{margin-top:70px;}
			.sub_belief .img_txt_list .img_wrap, .sub_belief .img_txt_list .txt_wrap, .sub_belief .img_txt_list > li.direction .txt_wrap, .sub_belief .img_txt_list > li.point .img_wrap, .sub_belief .img_txt_list > li.point .txt_wrap, .sub_belief .about_wrap .img_txt_list .img_wrap, .sub_belief .about_wrap .img_txt_list > li.direction .txt_wrap{ width:100%;}
			.sub_belief .img_txt_list .txt_wrap{padding-left:0; margin-top:15px;}
			.sub_belief .img_txt_list > li.direction .txt_wrap{padding-right:0; margin-top:15px;}
			.sub_belief .img_txt_list .txt_wrap.sub_tit h3{font-size:24px;}
			.sub_belief .img_txt_list > li.point .img_wrap{width:100%;}
			.sub_belief .img_txt_list > li.point .img_wrap:before{top:-15px; right:-15px;}
			.sub_belief .img_txt_list > li.point .txt_wrap, .sub_belief .about_wrap .img_txt_list > li.direction .txt_wrap{margin-top:0;}
			.sub_belief .about_wrap .img_txt_list .txt_wrap p strong, .sub_belief .about_wrap .img_txt_list .txt_wrap .seal_seal p{font-size:16px;}
			.sub_belief .about_wrap .img_txt_list .txt_wrap .seal_seal{justify-content:flex-end;}
			.sub_belief .about_wrap .img_txt_list .txt_wrap .seal_seal p strong{font-size:30px;}
		}
		@media only screen and (max-width: 414px){
			.sub_belief .img_txt_list .txt_wrap.sub_tit h3{font-size:22px;}
			.sub_belief .about_wrap .img_txt_list .txt_wrap p strong, .sub_belief .about_wrap .img_txt_list .txt_wrap .seal_seal p{font-size:15px;}
			.sub_belief .about_wrap .img_txt_list .txt_wrap .seal_seal p strong{font-size:27px; margin-left:10px; margin-right:5px;}
		}

	/* equipment */
		.sub_equipment{}
		.sub_equipment .img_list_wrap > div{margin-top:80px;border-top:1px solid #333; padding-top:40px;}
			.sub_equipment .img_list_wrap .hyphen_list + .sub_tit{padding-left:49px; margin-top:15px;}
			.sub_equipment .img_list_wrap .list_ul{width: 1000px;box-sizing:border-box;margin-left: 48px;margin-top:32px;display:flex;flex-wrap:wrap;}
			.sub_equipment .img_list_wrap .list_ul li{width:calc(100% / 2 - 15px); margin-right:30px;}
			.sub_equipment .img_list_wrap .list_ul li:nth-child(even){margin-right:0;}
			.sub_equipment .img_list_wrap .list_ul li:nth-child(n+3){margin-top:30px;}
		.sub_equipment.sub_understanding .surgical_method_wrap.before_bg:before{height:660px;}
		.sub_equipment .equipment_wrap{padding-top:130px; margin-top:110px; padding-bottom:3.4%;}
		.sub_equipment .equipment_wrap.before_bg:before{height:500px;}
		.sub_equipment .equipment_wrap .img_txt_list .img_wrap{width:580px;}
		.sub_equipment .equipment_wrap .img_txt_list .txt_wrap{width:calc(100% - 580px); padding-top:45px;}

		@media only screen and (max-width:1297px){
			.sub_equipment.sub_understanding .surgical_method_wrap.before_bg:before{height:50.5vw; }
			.sub_equipment .equipment_wrap.before_bg:before{height:38vw;}
			.sub_equipment .equipment_wrap .img_txt_list .img_wrap{width:500px;}
			.sub_equipment .equipment_wrap .img_txt_list .txt_wrap{width:calc(100% - 500px);}
		}
		@media only screen and (max-width:1100px){
			.sub_equipment .equipment_wrap .img_txt_list .img_wrap{width:45%;}
			.sub_equipment .equipment_wrap .img_txt_list .txt_wrap{width:55%; padding-top:0;}
		}
		@media only screen and (max-width:1080px){
			.sub_equipment .img_list_wrap .list_ul{width:100%; margin-left:0; padding:0 48px;}
		}
		@media only screen and (max-width:860px){
			.sub_equipment .img_list_wrap .hyphen_list + .sub_tit{padding-left:40px;}
			.sub_equipment .img_list_wrap .list_ul{padding:0 40px;}
			.sub_equipment .equipment_wrap{margin-top:100px; padding-top:100px;}
		}
		@media only screen and (max-width:640px){
			.sub_equipment .img_list_wrap .hyphen_list + .sub_tit{padding-left:35px;}
			.sub_equipment .img_list_wrap .list_ul{padding:0 35px;}
			.sub_equipment .img_list_wrap .list_ul li{margin-right:15px; width:calc(100% / 2 - 7.5px);}
			.sub_equipment .img_list_wrap .list_ul li:nth-child(n+3){margin-top:15px;}
			.sub_equipment .equipment_wrap{margin-top:70px; padding-top:70px;}
			.sub_equipment .equipment_wrap .img_txt_list .img_wrap, .sub_equipment .equipment_wrap .img_txt_list .txt_wrap{width:100%;}
		}
		@media only screen and (max-width:479px){
			.sub_equipment .img_list_wrap .hyphen_list + .sub_tit{margin-top:10px;}
			.sub_equipment .img_list_wrap .list_ul{margin-top:20px;}
			.sub_equipment .img_list_wrap .list_ul li{width:100%; margin-right:0;}
			.sub_equipment .img_list_wrap .list_ul li + li{margin-top:15px;}
		}

	/* speciality */
		.sub_speciality{padding-bottom:6%;}
		.sub_speciality .special_list_wrap{background:url('../images/sub/sub_speciality_bg.jpg') no-repeat center; background-size:cover; padding-bottom:123px;} 
			.sub_speciality .special_list_wrap .nav_wrap .nav_box p{position:relative;}
			.sub_speciality .special_list_wrap .nav_wrap .nav_box p:before{position:absolute;content:'special';font-size:100px;letter-spacing: -3px;color:rgba(161,154,146,0.3);right: 12.5%;bottom: 48%;font-family:'Italianno', 'Roboto',-apple-system,BlinkMacSystemFont,Roboto,'Apple SD Gothic Neo','Noto Sans KR','Malgun Gothic',Dotum,sans-serif;}
		.sub_speciality .img_list_wrap{}
			.sub_speciality .img_list_wrap .nav_wrap .nav_box{padding: 9% 15px 3%;}
			.sub_speciality .img_list_wrap .cont + .cont{margin-top:55px;}
			.sub_speciality .img_list_wrap .sub_tit + .img_list{margin-top: 31px;}
			.sub_speciality .img_list_wrap .img_list{display:flex;flex-wrap:wrap;}
			.sub_speciality .img_list_wrap .img_list li{width:calc(100% / 3 - 6.67px); margin-right:10px;}
			.sub_speciality .img_list_wrap .img_list li:nth-child(3n){margin-right:0;}
			.sub_speciality .img_list_wrap .img_list li:nth-child(n+4){margin-top:10px;}
			
		@media only screen and (max-width:1297px) {
			
		}
		@media only screen and (max-width:1023px) {
			
		}
		@media only screen and (max-width:975px) {
			
		}
		@media only screen and (max-width:860px) {
			.sub_speciality .special_list_wrap{padding-bottom:90px;}
			.sub_speciality .special_list_wrap .nav_wrap .nav_box p:before{right:0; font-size:80px;}

			.sub_speciality .img_list_wrap .nav_wrap .nav_box{padding-top:50px; padding-bottom:30px;}
			.sub_speciality .img_list_wrap .sub_tit + .img_list{margin-top:25px;}
		}
		@media only screen and (max-width:767px) {
			
		}
		@media only screen and (max-width:640px) {
			.sub_speciality .special_list_wrap{padding-bottom:60px;}

			.sub_speciality .img_list_wrap .cont + .cont{margin-top:50px;}
			.sub_speciality .img_list_wrap .sub_tit + .img_list{margin-top:20px;}
			.sub_speciality .img_list_wrap .img_list li{width:calc(100% / 2 - 7.5px); margin-right:15px;}
			.sub_speciality .img_list_wrap .img_list li:nth-child(3n){margin-right:15px;}
			.sub_speciality .img_list_wrap .img_list li:nth-child(2n){margin-right:0;}
			.sub_speciality .img_list_wrap .img_list li:nth-child(n+3){margin-top:15px;}
		}
		@media only screen and (max-width:479px) {
			.sub_speciality .special_list_wrap .nav_wrap .nav_box p:before{font-size:60px; letter-spacing:-2px; bottom:80%;}
			.sub_speciality .img_list_wrap .nav_wrap .nav_box{padding-bottom:25px;}
			.sub_speciality .img_list_wrap .sub_tit + .img_list{margin-top:15px;}
		}
		@media only screen and (max-width:414px) {
			.sub_speciality .img_list_wrap .img_list li{width:100%; margin-right:0 !important;}
			.sub_speciality .img_list_wrap .img_list li:nth-child(n+2){margin-top:15px;}
		}

	/* staff */
		.sub_staff{padding-bottom:5.5%;}
		.sub_staff .staff_list_wrap{}
		.sub_staff .staff_list_wrap > ul{}
		.sub_staff .staff_list_wrap > ul > li{display: flex;}
		.sub_staff .staff_list_wrap > ul > li + li{margin-top:130px;}
		.sub_staff .staff_list_wrap .img_wrap{font-size: 0;width: 340px; border-radius:0 40px 0 0; overflow:hidden;}
		.sub_staff .staff_list_wrap .txt_wrap{width: calc(100% - 340px);padding-left: 60px;box-sizing: border-box;padding-top: 15px;}
		.sub_staff .staff_list_wrap .txt_wrap > dl{}
		.sub_staff .staff_list_wrap .txt_wrap > dl dt{font-size: 22px;font-weight: 500;color: #1956a7;vertical-align: middle;letter-spacing: -1px;}
		.sub_staff .staff_list_wrap .txt_wrap > dl dt strong{font-size:34px;font-weight:600;vertical-align: middle;display: inline-block;margin-left: 17px;letter-spacing: 10px;}
		.sub_staff .staff_list_wrap .txt_wrap > dl dd{border-top: 1px solid #000;margin-top: 24px;padding-top: 36px;font-size: 0;}
		.sub_staff .staff_list_wrap .txt_wrap .hyphen_list{display:inline-block;width: 55.8%;margin-top: 23px;padding-left: 16px;box-sizing: border-box;padding:0 16px; vertical-align:top;}
		.sub_staff .staff_list_wrap .txt_wrap .hyphen_list + .hyphen_list{width: 44.2%;}
		.sub_staff .staff_list_wrap .txt_wrap .hyphen_list > li{}
		.sub_staff .staff_list_wrap .txt_wrap .hyphen_list > li + li{margin-top:15px;}

		@media only screen and (max-width:1297px) {
			.sub_staff .staff_list_wrap .txt_wrap{padding-left:50px;}
		}
		@media only screen and (max-width:1023px) {
			.sub_staff .staff_list_wrap .txt_wrap{padding-left:40px;}
			.sub_staff .staff_list_wrap .txt_wrap > dl dt{font-size:20px;}
			.sub_staff .staff_list_wrap .txt_wrap > dl dt strong{font-size:30px;}
			.sub_staff .staff_list_wrap .txt_wrap > dl dd{margin-top:20px; padding-top:25px;}
			.sub_staff .staff_list_wrap .txt_wrap .hyphen_list{margin-top:15px;}
		}
		@media only screen and (max-width:975px) {
			.sub_staff .staff_list_wrap .img_wrap{width:300px;}
			.sub_staff .staff_list_wrap .txt_wrap{width:calc(100% - 300px);}
			.sub_staff .staff_list_wrap .txt_wrap .hyphen_list > li + li{margin-top:10px;}
		}
		@media only screen and (max-width:860px) {
			.sub_staff .staff_list_wrap > ul > li + li{margin-top:70px;}
			.sub_staff .staff_list_wrap .img_wrap{width:250px;}
			.sub_staff .staff_list_wrap .txt_wrap{width:calc(100% - 250px); padding-left:30px;}
			.sub_staff .staff_list_wrap .txt_wrap > dl dt{font-size:17px;}
			.sub_staff .staff_list_wrap .txt_wrap > dl dt strong{font-size:28px;}
			.sub_staff .staff_list_wrap .txt_wrap > dl dd{margin-top:15px; padding-top:20px;}
			.sub_staff .staff_list_wrap .txt_wrap .hyphen_list > li + li{margin-top:7px;}	
		}
		@media only screen and (max-width:767px) {
			.sub_staff .staff_list_wrap > ul > li{display:block;}
			.sub_staff .staff_list_wrap .img_wrap{width:100%; text-align:center;}
			.sub_staff .staff_list_wrap .txt_wrap{width:100%; padding-left:0; padding-top:25px;}
			.sub_staff .staff_list_wrap .txt_wrap .hyphen_list{padding:0 13px;}
		}
		@media only screen and (max-width:640px) {
			.sub_staff .staff_list_wrap > ul > li + li{margin-top:50px;}
			.sub_staff .staff_list_wrap .txt_wrap .hyphen_list{width:100% !important;}
			.sub_staff .staff_list_wrap .txt_wrap > dl dt strong{margin-left:15px;}
		}
		@media only screen and (max-width:479px) {
			.sub_staff .staff_list_wrap .txt_wrap > dl dt{font-size:16px;}
			.sub_staff .staff_list_wrap .txt_wrap > dl dt strong{font-size:25px;}
		}


/*───────────────────────────────────────────────────────────
	thyroid
───────────────────────────────────────────────────────────*/
	.sub_thyroid{}

	/* screening */
		.sub_screening{padding-bottom:5%;}
		.sub_screening .symptoms_wrap{padding-bottom:130px;}
			.sub_screening .symptoms_wrap .img_txt_list{margin-bottom:117px;}
			.sub_screening .symptoms_wrap .number_list{margin-top: 53px;}
			.sub_screening .symptoms_wrap .number_list li{padding:0;}
		.sub_screening .number_list li:before{top: -21px;font-size: 22px;width: 50px;height: 50px;}
		.sub_screening .checkup_wrap{padding-top:115px;}
			.sub_screening .checkup_wrap.before_bg:before{background:#eceff2; height:763px;}
			.sub_screening .checkup_wrap .sub_inr > .sub_tit{text-align:center;}
			.sub_screening .checkup_wrap .sub_inr .sub_tit p{color:#333;}
			.sub_screening .checkup_wrap .cont{margin-top:48px; }
			.sub_screening .checkup_wrap .cont > .sub_tit{margin-bottom:46px;}
			.sub_screening .checkup_wrap .number_list li{box-shadow:10px 7px 35px rgb(0,0,0,0.15); }
			.sub_screening .checkup_wrap .number_list.line_2 li{font-size:20px;padding-top:62px;padding-bottom: 38px;font-weight: 600;}
			.sub_screening .checkup_wrap .number_list + .number_list{margin-top:60px;}
			.sub_screening .checkup_wrap .number_list.arrow li{font-size:18px;color: #555;font-weight: 500;border-radius: 0 60px 0 0;padding-top: 44px;padding-bottom: 43px;line-height: 155%;letter-spacing: -0.5px;}
			.sub_screening .checkup_wrap .number_list.arrow + .border_box{margin-top:80px;}
			.sub_screening .checkup_wrap .border_box + .img_txt_list{margin-top:117px;}
			.sub_screening .checkup_wrap .img_txt_list + .info_table_wrap{margin-top:100px; margin-bottom:117px;}
			.sub_screening .checkup_wrap .info_table_wrap + .sub_tit{margin-bottom:32px;}
			.sub_screening .checkup_wrap .img_txt_list.ultrasound{}
			.sub_screening .checkup_wrap .img_txt_list.ultrasound .sub_tit h4{line-height: 146%;}
			.sub_screening .checkup_wrap .img_txt_list.ultrasound li{align-items:center;}
			.sub_screening .checkup_wrap .img_txt_list.ultrasound .txt_wrap{text-align:left; width:calc(100% - 650px); padding-top:0;}
			.sub_screening .checkup_wrap .img_txt_list.ultrasound .img_wrap{display:inline-flex; box-shadow:none; border-radius:0; width:650px;}
			.sub_screening .checkup_wrap .img_txt_list.ultrasound .img_wrap img{width:calc(100% / 2 - 15px);}
			.sub_screening .checkup_wrap .img_txt_list.ultrasound .img_wrap img + img{margin-left:30px;}
			.sub_screening .checkup_wrap .border_box > dl dt{width:171px;}
			.sub_screening .checkup_wrap .border_box > dl dd{width:calc(100% - 171px);}

		@media only screen and (max-width:1297px) {
			.sub_screening .checkup_wrap .number_list.arrow li{font-size:17px;}
			.sub_screening .checkup_wrap .img_txt_list.ultrasound .img_wrap{width:50%;}
			.sub_screening .checkup_wrap .img_txt_list.ultrasound .txt_wrap{width:50%}
		}
		@media only screen and (max-width:1100px) {
			.sub_screening .checkup_wrap .number_list.arrow li{font-size:16px;}
		}
		@media only screen and (max-width:1023px) {
			.sub_screening .number_list li:before{width:46px; height:46px; font-size:20px;}

			.sub_screening .checkup_wrap .number_list.line_2 li{font-size:18px;}
			.sub_screening .checkup_wrap .img_txt_list.ultrasound .img_wrap img{width:calc(100% / 2 - 7.5px);}
			.sub_screening .checkup_wrap .img_txt_list.ultrasound .img_wrap img + img{margin-left:15px;}
		}
		@media only screen and (max-width:860px) {
			.sub_screening .symptoms_wrap{padding-bottom:100px;}

			.sub_screening .checkup_wrap{padding-top:100px;}
			.sub_screening .checkup_wrap .number_list.line_2 li{font-size:17px;}
			.sub_screening .checkup_wrap .border_box + .img_txt_list{margin-top:100px;}
		}
		@media only screen and (max-width:767px) {
			.sub_screening .number_list li:before{width:42px; height:42px; font-size:18px;}
		}
		@media only screen and (max-width:640px) {
			.sub_screening .symptoms_wrap .img_txt_list{margin-bottom:70px;}

			.sub_screening .number_list li:before{width:40px; height:40px; font-size:17px;}

			.sub_screening .symptoms_wrap{padding-bottom:70px;}
			.sub_screening .symptoms_wrap .number_list li:nth-child(n+3){margin-top:50px;}

			.sub_screening .checkup_wrap{padding-top:70px;}
			.sub_screening .checkup_wrap .number_list.arrow li{padding-top:30px; padding-bottom:30px;}
			.sub_screening .checkup_wrap .border_box > dl dt, .sub_screening .checkup_wrap .border_box > dl dd{width:100%;}
			.sub_screening .checkup_wrap .border_box > dl dt{text-align:center;}
			.sub_screening .checkup_wrap .border_box > dl dd{padding-left:0; padding-top:25px;}
			.sub_screening .checkup_wrap .border_box + .img_txt_list{margin-top:70px;}
			.sub_screening .checkup_wrap .info_table_wrap + .sub_tit{margin-bottom:20px;}
			.sub_screening .checkup_wrap .img_txt_list.ultrasound .img_wrap, .sub_screening .checkup_wrap .img_txt_list.ultrasound .txt_wrap{width:100%;}
			.sub_screening .checkup_wrap .img_txt_list.ultrasound .txt_wrap{margin-top:20px;}
		}
		@media only screen and (max-width:540px) {
			.sub_screening .checkup_wrap .number_list.line_2 li{padding-top:50px;}
		}
		@media only screen and (max-width:479px) {
			.sub_screening .number_list li:before{width:38px; height:38px; font-size:16px;}

			.sub_screening .checkup_wrap .number_list.line_2 li{font-size:15px;}
			.sub_screening .checkup_wrap .number_list.arrow li{font-size:15px;}
			.sub_screening .checkup_wrap .img_txt_list.ultrasound .txt_wrap{margin-top:15px;}
		}
		@media only screen and (max-width:414px) {

			.sub_screening .symptoms_wrap .number_list li:nth-child(n+2){margin-top:40px;}
		}
		@media only screen and (max-width:360px) {
		}
			
	/* hf_therapy */
		.sub_hf_therapy{padding-bottom:6%;}
		.sub_hf_therapy .heat_therapy_wrap{}
			.sub_hf_therapy .heat_therapy_wrap.before_bg:before{height:580px;}
			.sub_hf_therapy .heat_therapy_wrap .img_txt_list .txt_wrap .img_list{display:flex;justify-content:space-between;margin-top: 55px;}
			.sub_hf_therapy .heat_therapy_wrap .img_txt_list .txt_wrap .img_list > li{width:100%; text-align:center;}
			.sub_hf_therapy .heat_therapy_wrap .img_txt_list .txt_wrap .img_list > li + li{margin-left:20px;}
			.sub_hf_therapy .heat_therapy_wrap .img_txt_list .txt_wrap .img_list > li > span{font-size:0;}
			.sub_hf_therapy .heat_therapy_wrap .img_txt_list .txt_wrap .img_list .bg_tit{font-size:18px; padding:20px 10px 19px;}
			.sub_hf_therapy .heat_therapy_wrap .number_list_wrap{display:flex;justify-content:space-between;border-top: 1px solid #ddd;margin-top: 112px;padding-top: 54px;}
			.sub_hf_therapy .heat_therapy_wrap .number_list_wrap .cont{width:100%;}
			.sub_hf_therapy .heat_therapy_wrap .number_list_wrap .number_list {margin-top: 26px;}
			.sub_hf_therapy .heat_therapy_wrap .number_list_wrap .number_list li{padding:0;margin: 0;width:100%;box-shadow:none;border-radius:0;text-align: left;padding-left: 44px;font-size: 18px;color: #666;padding-right: 15px;letter-spacing: -0.5px;line-height: 166%;}
			.sub_hf_therapy .heat_therapy_wrap .number_list_wrap .number_list li:before{top: 1px;left:0;width: 30px;height: 30px;font-size: 16px;transform: none;}
			.sub_hf_therapy .heat_therapy_wrap .number_list_wrap .number_list li + li{margin-top: 20px;}

		@media only screen and (max-width:1297px) {
			.sub_hf_therapy .heat_therapy_wrap .number_list_wrap .number_list li{font-size:17px;}
			.sub_hf_therapy .heat_therapy_wrap .number_list_wrap .number_list li:before{font-size:15px;}
		}
		@media only screen and (max-width:1023px) {
			.sub_hf_therapy .heat_therapy_wrap .number_list_wrap .number_list li br{display: none;}
		}
		@media only screen and (max-width:975px) {
			.sub_hf_therapy .heat_therapy_wrap .number_list_wrap .number_list li{line-height:145%;}
			.sub_hf_therapy .heat_therapy_wrap .number_list_wrap .number_list li:before{top:-3px;}
		}
		@media only screen and (max-width:860px) {
			.sub_hf_therapy .heat_therapy_wrap .number_list_wrap{margin-top:100px;}
			.sub_hf_therapy .heat_therapy_wrap .number_list_wrap .number_list li{font-size:16px;}
			.sub_hf_therapy .heat_therapy_wrap .number_list_wrap .number_list li:before{width:28px; height:28px; font-size:14px;}
		}
		@media only screen and (max-width:767px) {
			.sub_hf_therapy .heat_therapy_wrap .number_list_wrap .number_list li{font-size:15px;}
		}
		@media only screen and (max-width:640px) {
			.sub_hf_therapy .heat_therapy_wrap .number_list_wrap{flex-wrap:wrap; margin-top:70px;}
			.sub_hf_therapy .heat_therapy_wrap .number_list_wrap .cont + .cont{margin-top:50px;}
			.sub_hf_therapy .heat_therapy_wrap .number_list_wrap .number_list{margin-top:20px;}
			.sub_hf_therapy .heat_therapy_wrap .number_list_wrap .number_list li{padding-left:36px;}
			.sub_hf_therapy .heat_therapy_wrap .number_list_wrap .number_list li:before{width:26px; height:26px; font-size:13px;}
		}
		@media only screen and (max-width:479px) {
			.sub_hf_therapy .heat_therapy_wrap .number_list_wrap .number_list li + li{margin-top:15px;}
		}
		@media only screen and (max-width:360px) {
			.sub_hf_therapy .heat_therapy_wrap .number_list_wrap .number_list li{font-size:14px; padding-left:35px;}
			.sub_hf_therapy .heat_therapy_wrap .number_list_wrap .number_list li:before{font-size:12px; width:25px; height:25px;}
		}

	/* understanding */
		.sub_understanding{}
		.sub_understanding .surgical_method_wrap{margin-top:120px; padding-top:116px;}
			.sub_understanding .surgical_method_wrap.before_bg:before{top:0; background:#eceff2; height:550px;}
			.sub_understanding .surgical_method_wrap .sub_tit{text-align:center;}
			.sub_understanding .surgical_method_wrap .sub_tit p strong{font-size:22px;}
			.sub_understanding .surgical_method_wrap .number_list.line_3{margin-top:55px; margin-bottom:55px;}
			.sub_understanding .surgical_method_wrap .number_list.line_3 li{padding:0; width:calc(100% / 3 - 46.67px);margin-right:70px; box-shadow:10px 7px 35px rgb(0 0 0 / 15%);}
			.sub_understanding .surgical_method_wrap .number_list.line_3 li img{width:100%;}
			.sub_understanding .surgical_method_wrap .number_list.line_3 li:nth-child(3n){margin-right:0;}
			.sub_understanding .surgical_method_wrap .number_list.line_3 li:before{display:none;}

		.sub_understanding .risk_factors_wrap{margin-top:110px;}
			.sub_understanding .risk_factors_wrap .risk_factors{margin-top:26px;}
			.sub_understanding .risk_factors_wrap .risk_factors > li{border: 2px solid #3ba1cc; box-sizing: border-box; }
			.sub_understanding .risk_factors_wrap .risk_factors > li + li{margin-top:30px; border-color:#1956a7;}
			.sub_understanding .risk_factors_wrap .risk_factors > li + li .tittle{background:#1956a7;}
			.sub_understanding .risk_factors_wrap .risk_factors > li > dl{display:flex;width: 100%;}
			.sub_understanding .risk_factors_wrap .risk_factors .tittle{font-size:22px;font-weight:400;letter-spacing:-0.7px;width:180px;display: inline-flex;align-items: center;justify-content: center;background: #3ba1cc;color: #fff; border-radius:0 30px 0 0;}
			.sub_understanding .risk_factors_wrap .risk_factors .list_dd{width: calc(100% - 180px);}
			.sub_understanding .risk_factors_wrap .risk_factors .list_dd > ul{display:flex;align-items: flex-start;justify-content: space-between;}
			.sub_understanding .risk_factors_wrap .risk_factors .list_dd > ul > li{position:relative; width:100%;text-align: center;padding: 49px 15px 40px;box-sizing: border-box;}
			.sub_understanding .risk_factors_wrap .risk_factors .list_dd > ul > li + li{}
			.sub_understanding .risk_factors_wrap .risk_factors .list_dd > ul > li + li:before{position:absolute; content:''; width:1px; height:60px; background:#ddd; top:60px; left:0;}
			.sub_understanding .risk_factors_wrap .risk_factors .list_dd > ul > li > span{font-size: 0; display:block; margin-bottom:22px; height:58px;}
			.sub_understanding .risk_factors_wrap .risk_factors .list_dd > ul > li > p{font-size: 18px; font-weight: 400; letter-spacing: 0.7px; line-height: 145%;}
		
		.sub_understanding .doubt_wrap{margin-top:120px; padding-top:120px; padding-bottom:3%;}
		.sub_understanding .doubt_wrap.before_bg:before{height:550px;}
		.sub_understanding .doubt_wrap .img_txt_list .img_wrap{width:580px; padding:50px 40px;background: #fff; box-sizing:border-box;}
		.sub_understanding .doubt_wrap .img_txt_list .txt_wrap{width:calc(100% - 580px); }
		.sub_understanding .doubt_wrap .img_txt_list .hyphen_list.chk{border-top:1px solid #ddd;}
		.sub_understanding .doubt_wrap .img_txt_list .hyphen_list.chk > li{padding: 15px 15px 14px 60px;border-bottom:1px solid #ddd;color: #666;line-height: 167%;}
		.sub_understanding .doubt_wrap .img_txt_list .hyphen_list.chk > li:before{left:20px;top: 20px;}
		.sub_understanding .doubt_wrap .img_txt_list .hyphen_list.chk > li + li{}

		@media only screen and (max-width:1297px) {				
			.sub_understanding .risk_factors_wrap .risk_factors .tittle{font-size:20px; width:140px;}
			.sub_understanding .risk_factors_wrap .risk_factors .list_dd{width:calc(100% - 140px);}
			.sub_understanding .risk_factors_wrap .risk_factors .list_dd > ul > li > p{font-size:17px;}
			
			.sub_understanding .surgical_method_wrap.before_bg:before{height:42.2vw; min-height:400px;}
			.sub_understanding .surgical_method_wrap .sub_tit p strong{font-size:21px;}

			.sub_understanding .doubt_wrap.before_bg:before{height:44.5vw;}
		}
		@media only screen and (max-width:1100px) {
			.sub_understanding .doubt_wrap .img_txt_list .img_wrap{width:50%;}
			.sub_understanding .doubt_wrap .img_txt_list .txt_wrap{width:50%;}
		}
		@media only screen and (max-width:1023px) {
			.sub_understanding .surgical_method_wrap .number_list.line_3 li{width:calc(100% / 3 - 26.67px); margin-right:40px;}
			.sub_understanding .surgical_method_wrap .sub_tit p strong{font-size:20px;}

			.sub_understanding .doubt_wrap .img_txt_list .hyphen_list.chk > li:before{top:18px;}
		}
		@media only screen and (max-width:975px) {
			.sub_understanding .risk_factors_wrap .risk_factors .tittle{font-size:19px;}
			.sub_understanding .risk_factors_wrap .risk_factors .list_dd > ul > li > p{font-size:16px;}

			.sub_understanding .doubt_wrap .img_txt_list .hyphen_list.chk > li{padding:15px 15px 14px 45px; line-height:145%;}
			.sub_understanding .doubt_wrap .img_txt_list .hyphen_list.chk > li:before{left:15px; top:16px;}
		}
		@media only screen and (max-width:860px) {
			.sub_understanding .risk_factors_wrap .risk_factors .list_dd > ul{flex-wrap:wrap; padding-bottom:40px;}
			.sub_understanding .risk_factors_wrap .risk_factors .list_dd > ul > li{width:50%; padding:40px 15px 0;}
			.sub_understanding .risk_factors_wrap .risk_factors .list_dd > ul > li:nth-child(2n + 1):before{display:none;}
			.sub_understanding .risk_factors_wrap .risk_factors .list_dd > ul > li > span{margin-bottom:15px;}

			.sub_understanding .surgical_method_wrap{margin-top:100px; padding-top:100px;}
			.sub_understanding .surgical_method_wrap .sub_tit p strong{font-size:19px;}
			.sub_understanding .surgical_method_wrap .number_list.line_3 li{width:calc(100% / 3 - 10px); margin-right:15px;}

			.sub_understanding .risk_factors_wrap{margin-top:100px;}

			.sub_understanding .doubt_wrap{margin-top:100px; padding-top:100px;}
			.sub_understanding .doubt_wrap .img_txt_list > li{flex-wrap:wrap;flex-direction: column-reverse;}
			.sub_understanding .doubt_wrap .img_txt_list .img_wrap, .sub_understanding .doubt_wrap .img_txt_list .txt_wrap{width:100%;}
			.sub_understanding .doubt_wrap .img_txt_list .txt_wrap{padding-left:0; padding-bottom:25px;}
		}
		@media only screen and (max-width:767px) {
			.sub_understanding .surgical_method_wrap .sub_tit p strong{font-size:18px;}
		}
		@media only screen and (max-width:640px) {
			.sub_understanding .risk_factors_wrap .risk_factors, .sub_understanding .risk_factors_wrap .risk_factors > li + li{margin-top:20px;}
			.sub_understanding .risk_factors_wrap .risk_factors .tittle{font-size:18px; width:125px;}
			.sub_understanding .risk_factors_wrap .risk_factors .list_dd {width:calc(100% - 125px);}
			.sub_understanding .risk_factors_wrap .risk_factors .list_dd > ul > li > span{margin-bottom:10px;}
			.sub_understanding .risk_factors_wrap .risk_factors .list_dd > ul > li > p{font-size:15px;}

			.sub_understanding .surgical_method_wrap{margin-top:70px; padding-top:70px;}
			.sub_understanding .surgical_method_wrap .sub_tit p strong{font-size:17px;}
			.sub_understanding .surgical_method_wrap .number_list.line_3 li{width:calc(100% / 2 - 7.5px);}
			.sub_understanding .surgical_method_wrap .number_list.line_3 li:nth-child(2n){margin-right:0;}

			.sub_understanding .doubt_wrap{margin-top:70px; padding-top:45px;}
			.sub_understanding .risk_factors_wrap{margin-top:70px;}
		}
		@media only screen and (max-width:479px) {
			.sub_understanding .risk_factors_wrap .risk_factors, .sub_understanding .risk_factors_wrap .risk_factors > li + li{margin-top:15px;}
			.sub_understanding .risk_factors_wrap .risk_factors > li > dl{flex-wrap:wrap;}
			.sub_understanding .risk_factors_wrap .risk_factors .tittle{width:100%; height:50px; border-radius:0 0 30px; font-size:17px;}
			.sub_understanding .risk_factors_wrap .risk_factors .list_dd{width:100%;}
			.sub_understanding .risk_factors_wrap .risk_factors .list_dd > ul{padding-bottom:30px;}
			.sub_understanding .risk_factors_wrap .risk_factors .list_dd > ul > li{padding:30px 15px 0}
			.sub_understanding .risk_factors_wrap .risk_factors .list_dd > ul > li > p{font-size:14px;}

			.sub_understanding .surgical_method_wrap{margin-top:50px; padding-top:50px;}
			.sub_understanding .surgical_method_wrap .sub_tit p strong{font-size:16px;}

			.sub_understanding .risk_factors_wrap{margin-top:50px;}

			.sub_understanding .doubt_wrap .img_txt_list .img_wrap{padding:40px 30px;}
			.sub_understanding .doubt_wrap .img_txt_list .hyphen_list.chk > li{padding:12px 15px 12px 45px;}
			.sub_understanding .doubt_wrap .img_txt_list .hyphen_list.chk > li:before{top:13px;}
		}
		@media only screen and (max-width:414px) {
			.sub_understanding .surgical_method_wrap .sub_tit p strong{font-size:15px;}

			.sub_understanding .doubt_wrap .img_txt_list .img_wrap{padding:35px 25px;}
		}

	/* biopsy */
		.sub_biopsy{}
		.sub_biopsy .info_table_wrap{margin-top:57px;}
			.sub_biopsy .info_table_wrap p.noti{text-align:left; margin-bottom:17px; margin-top:0;}
			.sub_biopsy .info_table_wrap .info_table.small tbody td{padding-top:10px; padding-bottom:10px;}
		.sub_biopsy .border_box{margin-top:60px;}
			.sub_biopsy .border_box > dl{align-items:flex-start;padding: 40px 55px;}
			.sub_biopsy .border_box > dl dt{font-size:30px;font-weight:500;color:#333;letter-spacing:-1px;line-height: 147%;width: 350px;}
			.sub_biopsy .border_box > dl dd{width: calc(100% - 350px); border-left: 1px solid #ddd; padding-left: 60px;}
			.sub_biopsy .border_box > dl dd .txt_number_list{margin-top:0;}
			.sub_biopsy .border_box > dl dd .txt_number_list li{}
		.sub_biopsy .sub_tit.mg_top{margin-top:117px;}
		.sub_biopsy .center_needle_wrap{margin-top:120px; padding-top:120px;}
			.sub_biopsy .center_needle_wrap.before_bg:before{background:#eceff2; height:420px;}
			.sub_biopsy .center_needle_wrap .bg_tit{padding:17px 10px;}

		@media only screen and (max-width:1297px) {
			.sub_biopsy .border_box > dl dt{font-size:29px;}

			.sub_biopsy .center_needle_wrap.before_bg:before{height:32.2vw;}
		}
		@media only screen and (max-width:1023px) {
			.sub_biopsy .border_box > dl dt{font-size: 2.82vw;width: 34vw;}
			.sub_biopsy .border_box > dl dd{width:calc(100% - 34vw);padding-left:50px;}
		}
		@media only screen and (max-width:1023px) {
			.sub_biopsy .border_box > dl{padding:30px 40px;}
			.sub_biopsy .border_box > dl dd{padding-left:40px;}
		}
		@media only screen and (max-width:860px) {
			.sub_biopsy .sub_tit.mg_top{margin-top:100px;}

			.sub_biopsy .center_needle_wrap{margin-top:100px; padding-top:100px;}
		}
		@media only screen and (max-width:767px) {
			.sub_biopsy .border_box > dl dt{font-size:21px; width:220px;}
			.sub_biopsy .border_box > dl dd{width:calc(100% - 220px); padding-left:30px;}
		}
		@media only screen and (max-width:640px) {
			.sub_biopsy .border_box > dl dt, .sub_biopsy .border_box > dl dd{width:100%;}
			.sub_biopsy .border_box > dl dt br{display:none;}
			.sub_biopsy .border_box > dl dd{padding-left:0; border-left:0; margin-top:10px;}

			.sub_biopsy .sub_tit.mg_top{margin-top:70px;}

			.sub_biopsy .center_needle_wrap .bg_tit{padding:14px 10px;}

			.sub_biopsy .center_needle_wrap{margin-top:70px; padding-top:70px;}
		}
		@media only screen and (max-width:479px) {
			.sub_biopsy .border_box > dl dt{font-size:20px;}
			.sub_biopsy .sub_tit.mg_top{margin-top:50px;}
		}
		@media only screen and (max-width:414px) {
			.sub_biopsy .border_box > dl{padding:25px 30px;}
			.sub_biopsy .border_box > dl dt{font-size:19px;}
			.sub_biopsy .border_box > dl dt br{display:block;}
		}
/*───────────────────────────────────────────────────────────
	 surgical 유바외과 소개
───────────────────────────────────────────────────────────*/
	.sub_surgical{}

	/* location */
		.sub_location{ padding-bottom:10%;}
		.sub_location .location_map{font-size:0;}
		.sub_location .location_map img{width:100%; height:100%; object-fit:cover; min-height:250px;}
		.sub_location .location_info{background:#1956a7;display:flex;padding: 53px 60px 58px;box-sizing:border-box;margin-top: -41px;position: relative;}
			.sub_location .location_info .sub_tit h3{color:#fff;font-weight: 500;line-height: 1;letter-spacing: 0.2px;}
			.sub_location .location_info dl{padding: 3px 0 0 99px; box-sizing: border-box;}
			.sub_location .location_info dl dt{font-size:24px; font-weight:500; color:#fff;}
			.sub_location .location_info dl dd{margin-top: 31px;}
			.sub_location .location_info .bullet_list.small{color:#fff;font-weight: 300;letter-spacing: 0;line-height: 155%;}
			.sub_location .location_info .bullet_list.small + .bullet_list.small{margin-top: 12px;}
			.sub_location .location_info .bullet_list.small:before{background:#fff;top: 12px;}
			.sub_location .location_info .bullet_list.small span, .sub_location .location_info .bullet_list.small em{display:inline-block;vertical-align:top;font-weight: inherit;}
			.sub_location .location_info dl dd .bullet_list.small:nth-child(3) span{width: 132px;}
			.sub_location .location_info dl dd .bullet_list.small:nth-child(3) em{width: calc(100% - 132px);}
			.sub_location .location_info + .img_list{margin-top:20px;}
		.sub_location .img_list{display:flex; justify-content:space-between;}
			.sub_location .img_list li{width:100%;}
			.sub_location .img_list li + li{margin-left:20px;}
			.sub_location .img_list li p{font-size:18px;text-align: center;font-weight: 500;color: #333;letter-spacing: -0.8px;padding: 19px 10px;}
			.sub_location .img_list + p.noti{margin: 7.1% 0 3.1%;}
			.sub_location .noti + .img_list li img{display:inline-block;width:calc(50% - 10px)}
			.sub_location .noti + .img_list li img + img{margin-left:20px;}
		.sub_location p.noti{font-size:26px;font-weight:500;color:#333;letter-spacing:-1px;text-align:center;line-height: 155%;}
		.sub_location .location_way{margin-top: 39px;}
		.sub_location .location_way > ul{border:1px solid #ddd; border-top:1px solid #333;}
		.sub_location .location_way > ul > li{}
		.sub_location .location_way > ul > li + li{border-top:1px solid #ddd;}
		.sub_location .location_way > ul > li:nth-child(1) dt.table_th:before{display:block;content:'';margin: 0 auto 25px;width:50px;height:57px;background:url('../images/sub/sub_location_icon01.png') no-repeat center;}
		.sub_location .location_way > ul > li:nth-child(2) dt.table_th:before{display:block;content:'';margin: 0 auto 25px;width:56px;height:56px;background:url('../images/sub/sub_location_icon02.png') no-repeat center;}
		.sub_location .location_way > ul > li:nth-child(3) dt.table_th:before{display:block;content:'';margin: 0 auto 20px;width:59px;height:45px;background:url('../images/sub/sub_location_icon03.png') no-repeat center;}
		.sub_location .location_way dl.table{display:table;width: 100%;}
		.sub_location .location_way dl.table dt.table_th, .sub_location .location_way dl.table dd.table_td{display:table-cell; vertical-align:middle;}
		.sub_location .location_way dl.table dt.table_th{background:#f5f5f5;font-size:26px;font-weight:600;color:#333;width: 300px;text-align: center;padding: 38px 15px;box-sizing: border-box;letter-spacing: -1px;}
		.sub_location .location_way dl.table dd.table_td{font-size:18px;font-weight:400;color:#444;letter-spacing: -0.8px;width: calc(100% - 300px);border-left: 1px solid #ddd;padding: 37px 50px;}
		.sub_location .location_way dl.table dd.table_td strong{display:block;font-size:22px;font-weight:600;color:#333;margin-bottom: 19px;}
		.sub_location .location_way dl.table dd.table_td p{position:relative; padding-left:80px;}
		.sub_location .location_way dl.table dd.table_td p + strong{margin-top: 35px;}
		.sub_location .location_way dl.table dd.table_td p + p{margin-top: 14px;}
		.sub_location .location_way dl.table dd.table_td span.bus{position:absolute; left:0; top:-3px; display:inline-block;background:#223490;padding: 4px 9px 3px;border-radius:4px;color:#fff;font-size: 16px;margin-right: 10px;}
		.sub_location .location_way dl.table dd.table_td span.bus.seat{background:#199991;}
		.sub_location .location_way dl.table dd.table_td span.bus.straight{background:#9a1111;}
		.sub_location .location_way dl.table dd.table_td span.bus.village{background:#4a972e;}
		.sub_location .location_way dl.table dd.table_td .hyphen_list > li{line-height: 155%; font-size:inherit;}
		.sub_location .location_way dl.table dd.table_td .hyphen_list > li + li{margin-top: 5px;}

		@media only screen and (max-width:1297px) {
			.sub_location .location_info dl dt{font-size:23px;}
			.sub_location .location_info dl dd .bullet_list.small:nth-child(3) span{width:126px;}
			.sub_location .location_info dl dd .bullet_list.small:nth-child(3) em{width:calc(100% - 126px);}

			.sub_location p.noti{font-size:2vw;}

			.sub_location .location_way dl.table dt.table_th{width: 23vw;font-size: 2vw;}
			.sub_location .location_way dl.table dd.table_td{width: calc(100% - 23vw);}
			.sub_location .location_way dl.table dd.table_td strong{font-size:21px;}
		}
		@media only screen and (max-width:1023px) {
			.sub_location .location_info dl{padding:3px 0 0 50px;}
			.sub_location .location_way dl.table dd.table_td{font-size:17px;}
			.sub_location .location_way dl.table dd.table_td strong{font-size:19px;}
		}
		@media only screen and (max-width:975px) {
			.sub_location .location_info dl dt{font-size:22px; line-height:145%;}
			.sub_location .location_info dl dd{margin-top:20px;}

			.sub_location p.noti{font-size:19px;}

			.sub_location .location_way dl.table dt.table_th{font-size:19px;}
			.sub_location .location_way dl.table dd.table_td{font-size:16px;}
			.sub_location .location_way dl.table dd.table_td strong{font-size:18px;}
			.sub_location .location_way dl.table dd.table_td span.bus{font-size:15px;}
		}
		@media only screen and (max-width:860px) {
			.sub_location .location_info{padding:43px 50px 48px; margin-top:-20px;}
			.sub_location .location_info dl{padding:3px 0 0 35px;}
			.sub_location .location_info dl dt{font-size:20px;}
			.sub_location .location_info .bullet_list.small:before{top:10px;}
			.sub_location .location_info dl dd .bullet_list.small:nth-child(3) span{width:118px;}
			.sub_location .location_info dl dd .bullet_list.small:nth-child(3) em{width:calc(100% - 118px);}

			.sub_location p.noti{font-size:18px;}
			.sub_location .img_list + p.noti{margin:50px 0 25px;}
			.sub_location .img_list li p{font-size:17px;}

			.sub_location .location_way dl.table dt.table_th{padding:27px 15px;}
			.sub_location .location_way dl.table dd.table_td{padding:27px 40px;}
		}
		@media only screen and (max-width:767px) {
			.sub_location .location_info{padding:33px 40px 38px;}
			.sub_location .location_info dl{padding:3px 0 0 35px;}
			.sub_location .location_info dl dt{font-size:19px;}

			.sub_location .location_way dl.table dt.table_th{font-size:17px;}
			.sub_location .location_way > ul > li:nth-child(1) dt.table_th:before{width:40px; height:47px; background-size:100%; margin-bottom:15px;}
			.sub_location .location_way > ul > li:nth-child(2) dt.table_th:before{width:46px; height:46px; background-size:100%; margin-bottom:15px;}
			.sub_location .location_way > ul > li:nth-child(3) dt.table_th:before{width:49px; height:38px; background-size:100%; margin-bottom:15px;}
			.sub_location .location_way dl.table dd.table_td{font-size:15px;}
			.sub_location .location_way dl.table dd.table_td strong{font-size:16px; margin-bottom:15px;}
			.sub_location .location_way dl.table dd.table_td p{padding-left:75px;}
			.sub_location .location_way dl.table dd.table_td span.bus{font-size:14px; top:-2px;}
			
		}
		@media only screen and (max-width:720px) {
			.sub_location .location_info{display:block;}
			.sub_location .location_info dl{padding:20px 0 0 0;}
			.sub_location .location_info .bullet_list.small + .bullet_list.small{margin-top:5px;}
		}
		@media only screen and (max-width:640px) {
			.sub_location .location_info{margin-top:0;}
			.sub_location .location_info dl dt{font-size:17px;}
			.sub_location .location_info dl dd{margin-top:10px;}
			.sub_location .location_info dl dd .bullet_list.small:nth-child(3) span{width:109px;}
			.sub_location .location_info dl dd .bullet_list.small:nth-child(3) em{width:calc(100% - 109px);}

			.sub_location p.noti{font-size:16px;}

			.sub_location .location_info + .img_list{margin-top:15px;}
			.sub_location .img_list li + li{margin-left:15px;}
			.sub_location .img_list li p{font-size:16px;}

			.sub_location .location_way dl.table dt.table_th{width:145px;}
			.sub_location .location_way > ul > li:nth-child(1) dt.table_th:before{width:35px;height: 40px;}
			.sub_location .location_way > ul > li:nth-child(2) dt.table_th:before{width:40px;height: 42px;}
			.sub_location .location_way > ul > li:nth-child(3) dt.table_th:before{width:44px;height: 35px;}
			.sub_location .location_way dl.table dd.table_td{width:calc(100% - 145px); padding:27px 30px;}
		}
		@media only screen and (max-width:540px) {
			.sub_location .location_info{padding:28px 35px 33px;}

			.sub_location .location_way dl.table dt.table_th, .sub_location .location_way dl.table dd.table_td{display:block; width:100%; box-sizing:border-box;}
			.sub_location .location_way dl.table dt.table_th{padding:20px 15px;}
			.sub_location .location_way dl.table dd.table_td{border-left:0; border-top:1px solid #ddd; padding:27px 30px 35px;}
		}
		@media only screen and (max-width:479px) {
			.sub_location .location_info dl dt{font-size:16px; font-weight:400;}
			.sub_location .location_info dl dd{margin-top:10px;}
			.sub_location .location_info dl dd .bullet_list.small:nth-child(3) span{width:103px;}
			.sub_location .location_info dl dd .bullet_list.small:nth-child(3) em{width:calc(100% - 103px);}

			.sub_location p.noti{font-size:15px; padding:0 30px;}
			.sub_location p.noti br{display:none;}

			.sub_location .img_list li p{font-size:15px; padding:12px 10px;}
		}
		@media only screen and (max-width:414px) {
			.sub_location .location_info{padding:28px 25px 30px;}
			.sub_location .location_info dl dt{font-size:15px}
			.sub_location .location_info .bullet_list.small:before{top:9px;}

			.sub_location p.noti{font-size:14px;}

			.sub_location .img_list{display:block;}
			.sub_location .img_list li + li{margin:15px 0 0;}
			.sub_location .img_list li p{font-size:15px;}
			.sub_location .noti + .img_list li img{display:block;width:100%}
			.sub_location .noti + .img_list li img + img{margin-left:0;margin-top:15px;}
			.sub_location .location_way dl.table dd.table_td{font-size:14px; padding:27px 20px 35px;}
			.sub_location .location_way dl.table dd.table_td p{padding-left:70px;}
			.sub_location .location_way dl.table dd.table_td span.bus{font-size:13px;}
		}

	/* partnership */
		.sub_partnership{padding-bottom:3%;}
		.sub_partnership .center_wrap{padding-bottom: 120px;}
			.sub_partnership .center_wrap.before_bg:before{background:#1956a7; top:auto; bottom:0; height:680px; border-radius:0 100px 0 0;}
			.sub_partnership .center_wrap .img_txt_list{}
			.sub_partnership .center_wrap .img_txt_list .img_wrap{width:620px;}
			.sub_partnership .center_wrap .img_txt_list .txt_wrap{width:calc(100% - 620px); padding-top:138px;}
			.sub_partnership .center_wrap .img_txt_list .txt_wrap p{font-size:20px;line-height: 160%;}
			.sub_partnership .center_wrap .img_txt_list + .sub_tit{margin-top:75px;}
			.sub_partnership .center_wrap .num_info{margin-top: 25px;}
			.sub_partnership .center_wrap .num_info > ul{display:flex;justify-content:space-between;background:#fff;padding: 40px 0;}
			.sub_partnership .center_wrap .num_info > ul > li{position:relative;text-align:center;width:100%;padding: 8px 15px;box-sizing: border-box;}
			.sub_partnership .center_wrap .num_info > ul > li + li:before{position:absolute; content:''; width:1px; height:100%; background:#ddd; top:50%; transform:translateY(-50%); left:0;}
			.sub_partnership .center_wrap .num_info > ul > li dt{font-size:20px;font-weight: 500;color:#1956a7;letter-spacing:-0.5px;}
			.sub_partnership .center_wrap .num_info > ul > li dd{font-size:26px;font-weight:500;color:#333;letter-spacing:-0.7px;margin-top: 20px;}
			.sub_partnership .center_wrap .num_info > dl{display:flex;padding:30px 15px;background: #f5f5f5;align-items: center;justify-content: center;}
			.sub_partnership .center_wrap .num_info > dl dt{font-size:18px;background: #555;border-radius: 20px;color: #fff;padding: 10px 16px 9px;font-weight: 400;letter-spacing: -1px;}
			.sub_partnership .center_wrap .num_info > dl dd{font-size:22px;font-weight:500;color:#333;letter-spacing:-1px;margin-left: 15px;}
		.sub_partnership .partner_hospital{}
			.sub_partnership .partner_hospital .nav_wrap .nav_box{padding-top: 9%;padding-bottom: 4.4%;}
			.sub_partnership .partner_hospital .hospital_list{display:flex; flex-wrap:wrap;}
			.sub_partnership .partner_hospital .hospital_list > li{position:relative; width:calc(100% / 5 - 16px); margin-right:20px; margin-bottom:35px;}
			.sub_partnership .partner_hospital .hospital_list > li > a{position:absolute; width:100%; height:100%; top:0; left:0;}
			.sub_partnership .partner_hospital .hospital_list > li:nth-child(5n){margin-right:0;}
			.sub_partnership .partner_hospital .hospital_list > li dl{text-align:center;}
			.sub_partnership .partner_hospital .hospital_list > li dt{font-size:0;box-shadow: 0 0 0 1px #ddd;border-radius:0 20px 0 0;overflow:hidden;}
			.sub_partnership .partner_hospital .hospital_list > li dd{font-size:20px;font-weight:500;color:#333;letter-spacing:-0.7px;margin-top: 17px;}

		@media only screen and (max-width:1297px) {
			.sub_partnership .center_wrap.before_bg:before{height:52vw;}
			.sub_partnership .center_wrap .img_txt_list > li{align-items:center;}
			.sub_partnership .center_wrap .img_txt_list .img_wrap{width: 44vw;}
			.sub_partnership .center_wrap .img_txt_list .txt_wrap{width: calc(100% - 44vw); padding-top:0;}
			.sub_partnership .center_wrap .img_txt_list .txt_wrap p{font-size:18px;}

			.sub_partnership .center_wrap .num_info > ul > li dt{font-size:19px;}
			.sub_partnership .center_wrap .num_info > ul > li dd{font-size:24px; margin-top:15px;}
			.sub_partnership .center_wrap .num_info > dl dt{font-size:17px;}
			.sub_partnership .center_wrap .num_info > dl dd{font-size:21px;}

			.sub_partnership .partner_hospital .hospital_list > li{width:calc(100% / 5 - 12px); margin-right:15px;}
			.sub_partnership .partner_hospital .hospital_list > li dd{font-size:18px; margin-top:12px;}
		}
		@media only screen and (max-width:1023px) {
			.sub_partnership .center_wrap .img_txt_list .txt_wrap p{font-size:17px;}

			.sub_partnership .center_wrap .num_info > ul{padding:30px 0;}
			.sub_partnership .center_wrap .num_info > ul > li dt{font-size:18px;}
			.sub_partnership .center_wrap .num_info > ul > li dd{font-size:23px;}
			.sub_partnership .center_wrap .num_info > dl{padding:25px 15px;}
			.sub_partnership .center_wrap .num_info > dl dt{font-size:16px;}
			.sub_partnership .center_wrap .num_info > dl dd{font-size:20px;}

			.sub_partnership .partner_hospital .hospital_list > li{width:calc(100% / 4 - 11.25px);}
			.sub_partnership .partner_hospital .hospital_list > li:nth-child(5n){margin-right:15px;}
			.sub_partnership .partner_hospital .hospital_list > li:nth-child(4n){margin-right:0;}
		}
		@media only screen and (max-width:860px) {
			.sub_partnership .center_wrap{padding-bottom:100px;}
			.sub_partnership .center_wrap .img_txt_list .txt_wrap p{font-size:16px;}

			.sub_partnership .center_wrap .num_info{margin-top:20px;}
			.sub_partnership .center_wrap .num_info > ul > li dt{font-size:17px;}
			.sub_partnership .center_wrap .num_info > ul > li dd{font-size:20px;  margin-top:10px;}
			.sub_partnership .center_wrap .num_info > dl{padding:20px 15px;}
			.sub_partnership .center_wrap .num_info > dl dt{font-size:15px; padding:8px 13px 7px;}
			.sub_partnership .center_wrap .num_info > dl dd{font-size:18px;}

			.sub_partnership .partner_hospital .hospital_list > li dd{font-size:17px;}
		}
		@media only screen and (max-width:767px) {
			.sub_partnership .center_wrap .img_txt_list .txt_wrap p{font-size:15px;}

			.sub_partnership .center_wrap .num_info > ul{padding:25px 0;}
			.sub_partnership .center_wrap .num_info > ul > li dt{font-size:16px;}
			.sub_partnership .center_wrap .num_info > ul > li dd{font-size:19px;}
			.sub_partnership .center_wrap .num_info > dl{padding:15px 15px;}
			.sub_partnership .center_wrap .num_info > dl dd{font-size:17px;}

			.sub_partnership .partner_hospital .hospital_list > li{width:calc(100% / 3 - 10px);}
			.sub_partnership .partner_hospital .hospital_list > li:nth-child(4n){margin-right:15px;}
			.sub_partnership .partner_hospital .hospital_list > li:nth-child(3n){margin-right:0;}
			.sub_partnership .partner_hospital .hospital_list > li dd{font-size:16px;}
		}
		@media only screen and (max-width:640px) {
			.sub_partnership .center_wrap .img_txt_list .img_wrap, .sub_partnership .center_wrap .img_txt_list .txt_wrap{width:100%;}
			.sub_partnership .center_wrap .img_txt_list .txt_wrap{padding-top:25px;}

			.sub_partnership .center_wrap{padding-bottom:70px;}
			.sub_partnership .center_wrap.before_bg:before{border-radius:0 50px 0 0; height:330px;}
			.sub_partnership .center_wrap .num_info > ul > li dt{font-size:15px;}
			.sub_partnership .center_wrap .num_info > ul > li dd{font-size:17px;}
			.sub_partnership .center_wrap .num_info > dl dt{font-size:14px;}
			.sub_partnership .center_wrap .num_info > dl dd{font-size:16px; margin-left:10px;}

			.sub_partnership .partner_hospital .hospital_list > li{width:calc(100% / 2 - 7.5px);}
			.sub_partnership .partner_hospital .hospital_list > li:nth-child(3n){margin-right:15px;}
			.sub_partnership .partner_hospital .hospital_list > li:nth-child(2n){margin-right:0;}
			.sub_partnership .partner_hospital .hospital_list > li dd{font-size:15px;}
		}
		@media only screen and (max-width:500px) {
			.sub_partnership .center_wrap.before_bg:before{height:480px;}
			.sub_partnership .center_wrap .num_info > ul{flex-wrap:wrap;padding: 0;}
			.sub_partnership .center_wrap .num_info > ul > li{padding:20px 15px;}
			.sub_partnership .center_wrap .num_info > ul > li + li:before{width: calc(100% - 30px);height:1px;top:0;left:50%;transform:translateX(-50%);}
		}
		@media only screen and (max-width:414px) {
			.sub_partnership .center_wrap.before_bg:before{height:460px;}
			.sub_partnership .center_wrap .num_info > ul > li dd{font-size:16px; margin-top:7px;}
			.sub_partnership .center_wrap .num_info > dl dt{font-size:13px; padding:6px 10px 5px;}
			.sub_partnership .center_wrap .num_info > dl dd{font-size:15px;}

			.sub_partnership .partner_hospital .hospital_list > li{width:100%; margin-right:0 !important; margin-bottom:0;}
			.sub_partnership .partner_hospital .hospital_list > li + li{margin-top:30px;}
			.sub_partnership .partner_hospital .hospital_list > li dt{border-radius:0 10px 0 0;}
		}

/*───────────────────────────────────────────────────────────
	 information 진료안내
───────────────────────────────────────────────────────────*/

	/*** information/vr_experience (가상진료체험) ***/
		.sub_vr_experience{}
		.sub_vr_experience .sub_tit{margin-bottom: 25px;}
		.sub_vr_experience .cont{padding-top:90px; padding-bottom:123px;}
		.sub_vr_experience .cont.bg{margin-top:90px; background:#f5f5f5;}
		.sub_vr_experience .img_list{display:flex; flex-wrap:wrap;}
			.sub_vr_experience .img_list + .sub_tit{margin-top:120px;}
			.sub_vr_experience .img_list .img_wrap{font-size:0;border-radius:0 20px 0 0;overflow:hidden;}
			.sub_vr_experience .img_list .txt_wrap dt{font-size:26px;font-weight:500;letter-spacing: -1.5px;color: #333;margin-bottom: 13px;}
			.sub_vr_experience .img_list .txt_wrap dt strong{color:#3ba1cc;font-weight:inherit;letter-spacing: 0;margin-right: 8px;}
			.sub_vr_experience .img_list .txt_wrap dd{font-size:18px; font-weight:400;}

		.sub_vr_experience .img_list_type01 > li{width:calc(100% / 4 - 18px); margin-right:24px;}
			.sub_vr_experience .img_list_type01 > li:nth-child(4n){margin-right:0;}
			.sub_vr_experience .img_list_type01 > li:nth-child(n+5){margin-top: 37px;}
			.sub_vr_experience .img_list_type01 .img_wrap{margin-bottom: 17px;}
			.sub_vr_experience .img_list_type01 .txt_wrap{}

		.sub_vr_experience .img_list_type02 > li{display:flex;width:calc(100% / 2 - 20px);margin-right:40px;background: #fff;border-radius: 0 20px 0 0;box-shadow: 5px 7px 21px rgba(0,0,0,0.22);}
			.sub_vr_experience .img_list_type02 > li:nth-child(2n){margin-right:0;}
			.sub_vr_experience .img_list_type02 > li:nth-child(n+3){margin-top: 40px;}
			.sub_vr_experience .img_list_type02 .img_wrap{width: 280px;}
			.sub_vr_experience .img_list_type02 .txt_wrap{padding-left: 41px;box-sizing: border-box;width: calc(100% - 280px);padding-top: 42px;}
			.sub_vr_experience .img_list_type02 .txt_wrap dl{}
			.sub_vr_experience .img_list_type02 .txt_wrap dt{font-weight: 600; margin-bottom: 15px;}
			.sub_vr_experience .img_list_type02 .txt_wrap dt strong{display:block;font-size: 40px;font-weight: 500;letter-spacing: -2px;color: #ddd;margin-bottom: 17px;}
			.sub_vr_experience .img_list_type02 .txt_wrap dd{line-height: 145%; letter-spacing: -0.7px;}

		.sub_vr_experience .img_list_type03{}
		.sub_vr_experience .img_list_type03 > li{width:calc(100% / 3 - 26.67px); margin-right:40px;}
		.sub_vr_experience .img_list_type03 > li:nth-child(3n){margin-right:0;}

		@media only screen and (max-width:1297px) {
			.sub_vr_experience .img_list .txt_wrap dt{font-size:24px; margin-bottom:10px;}
			.sub_vr_experience .img_list .txt_wrap dd{font-size:16px;}

			.sub_vr_experience .img_list_type02 .img_wrap{width:21vw;}
			.sub_vr_experience .img_list_type02 .img_wrap img{width:100%; height:100%; object-fit:cover;}
			.sub_vr_experience .img_list_type02 .txt_wrap{padding-top:2.5vw; padding-left:2.4vw; width:calc(100% - 21vw);}
			.sub_vr_experience .img_list_type02 .txt_wrap dt strong{font-size:3vw; margin-bottom:12px;}
		}
		@media only screen and (max-width:1023px) {
			.sub_vr_experience .img_list_type01 > li{margin-right:15px; width:calc(100% / 4 - 11.25px);}
			.sub_vr_experience .img_list .txt_wrap dt{font-size:23px;}
			.sub_vr_experience .img_list .txt_wrap dd{font-size:16px;}
			
			.sub_vr_experience .img_list_type02 > li{width:100%; margin-right:0;}
			.sub_vr_experience .img_list_type02 > li + li{margin-top:40px;}
			.sub_vr_experience .img_list_type02 .img_wrap{width:250px;}
			.sub_vr_experience .img_list_type02 .txt_wrap{width:calc(100% - 250px);}
			.sub_vr_experience .img_list_type02 .txt_wrap dt strong{font-size:30px;}

			.sub_vr_experience .img_list_type03 > li{width:calc(100% / 3 - 10px); margin-right:15px;}
		}
		@media only screen and (max-width:975px) {
			.sub_vr_experience .img_list_type01 .img_wrap{margin-bottom:15px;}
			.sub_vr_experience .img_list .txt_wrap dt{font-size:21px; margin-bottom:10px;}
			.sub_vr_experience .img_list .txt_wrap dd{font-size:16px;}
		}
		@media only screen and (max-width:860px) {
			.sub_vr_experience .cont{padding-bottom:100px;}
			.sub_vr_experience .img_list + .sub_tit{margin-top:100px;}
			.sub_vr_experience .img_list .txt_wrap dt{font-size:20px;}
			.sub_vr_experience .img_list_type01 > li{width:calc(100% / 3 - 10px);}
			.sub_vr_experience .img_list_type01 > li:nth-child(4n){margin-right:15px;}
			.sub_vr_experience .img_list_type01 > li:nth-child(3n){margin-right:0;}
			.sub_vr_experience .img_list_type01 > li:nth-child(n+4){margin-top: 30px;}
		}
		@media only screen and (max-width:767px) {
			.sub_vr_experience .img_list .txt_wrap dt{font-size:19px;}
		}
		@media only screen and (max-width:640px) {
			.sub_vr_experience .cont{padding-top:70px; padding-bottom:70px;}
			.sub_vr_experience .cont.bg{margin-top:70px;}
			.sub_vr_experience .img_list + .sub_tit{margin-top:70px;}

			.sub_vr_experience .img_list_type01 > li{width:calc(100% / 2 - 7.5px);}
			.sub_vr_experience .img_list_type01 > li:nth-child(3n){margin-right:15px;}
			.sub_vr_experience .img_list_type01 > li:nth-child(2n){margin-right:0;}
			.sub_vr_experience .img_list_type01 > li:nth-child(n+3){margin-top: 30px;}
			.sub_vr_experience .img_list .txt_wrap dt{font-size:18px;}
			.sub_vr_experience .img_list .txt_wrap dd{font-size:15px;}

			.sub_vr_experience .img_list_type02 > li + li{margin-top:15px !important;}
			.sub_vr_experience .img_list_type02 .img_wrap{width:210px;}
			.sub_vr_experience .img_list_type02 .txt_wrap{width:calc(100% - 210px); padding-top:20px; padding-left:20px;}

			.sub_vr_experience .img_list_type03 > li{width:calc(100% / 2 - 7.5px);}
			.sub_vr_experience .img_list_type03 > li:nth-child(3n){margin-right:15px;}
			.sub_vr_experience .img_list_type03 > li:nth-child(2n){margin-right:0;}
			.sub_vr_experience .img_list_type03 > li:nth-child(n+3){margin-top:15px;}
		}
		@media only screen and (max-width:479px) {
			.sub_vr_experience .img_list .txt_wrap dt{font-size:17px; margin-bottom:5px;}
			.sub_vr_experience .img_list .txt_wrap dd{font-size:14px;}

			.sub_vr_experience .img_list_type02 .img_wrap{width:170px;}
			.sub_vr_experience .img_list_type02 .txt_wrap{width:calc(100% - 170px);}
			.sub_vr_experience .img_list_type02 .txt_wrap dt strong{font-size:25px; margin-bottom:5px;}
		}
		@media only screen and (max-width:414px) {
			.sub_vr_experience .img_list .img_wrap{border-radius:0 10px 0 0;}
			.sub_vr_experience .img_list_type01 .img_wrap{margin-bottom:12px;}
			.sub_vr_experience .img_list_type02 > li{flex-wrap:wrap;}
			.sub_vr_experience .img_list_type02 .img_wrap{width:100%;}
			.sub_vr_experience .img_list_type02 .txt_wrap{width:100%; padding:20px 20px 25px;}
			.sub_vr_experience .img_list_type02 .txt_wrap dt strong{font-size:23px;}

			.sub_vr_experience .img_list_type03 > li{width:100%; margin-right:0 !important;}
			.sub_vr_experience .img_list_type03 > li + li{margin-top:15px !important;}
		}

	/*** information/expenses (진료비 안내) ***/
		.sub_expenses{padding-bottom:8%;}
		.sub_expenses .sub_tit{margin-bottom:33px;}
		.sub_expenses .info_table_wrap + .info_table_wrap{margin-top:57px;}
		.sub_expenses .info_table_wrap .info_table tbody td{padding:10px 10px;}
		.sub_expenses .info_table_wrap .info_table.two_line thead th{padding:0 5px; line-height:22px; height:60px;}
		.sub_expenses .info_table_wrap .info_table.two_line tbody td{padding:14px 5px 13px; line-height:130%;}
		.sub_expenses > .cont{border-top:1px solid #ddd; margin:0 auto; margin-top:31px; padding-top:75px; width:1280px;  box-sizing:border-box;}
		

		@media only screen and (max-width:1297px) {
			.sub_expenses > .cont{width:100%;}
		}
		@media only screen and (max-width:640px) {
			.sub_expenses .sub_tit{margin-bottom:20px;}
		}

/*───────────────────────────────────────────────────────────
	 breast 유방클리닉
───────────────────────────────────────────────────────────*/
	.sub_breast{}

	/* understanding */
		.sub_understanding{}
		.sub_understanding .occur_wrap{position:relative; z-index:2;}
		.sub_understanding .high_risk_wrap{padding-top:115px; padding-bottom:7.5%;}
			.sub_understanding .high_risk_wrap.before_bg:before{height:580px;top:-120px;background: #eceff2;}
			.sub_understanding .high_risk_wrap .sub_tit{text-align:center;}
			.sub_understanding .high_risk_wrap .list_box{background:#fff;box-shadow:10px 7px 35px rgb(0,0,0,0.15);border-radius: 0 60px 0 0;padding: 50px 40px;box-sizing: border-box;display: flex;margin-top: 54px;justify-content: space-between;}
			.sub_understanding .high_risk_wrap .list_box + .img_txt_list{margin-top:120px;}
			.sub_understanding .high_risk_wrap .list_box ul{width: 100%;}
			.sub_understanding .high_risk_wrap .list_box ul + ul{margin-left: 70px;}
			.sub_understanding .high_risk_wrap .list_box ul li{position:relative;font-size:18px;font-weight:400;color:#333;padding-left:45px;box-sizing:border-box;line-height: 155%;letter-spacing: -0.6px;}
			.sub_understanding .high_risk_wrap .list_box ul li + li{margin-top: 22px;}
			.sub_understanding .high_risk_wrap .list_box ul li em{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:100%;background:#333;color:#ffff;font-weight:400;font-size:16px;left:0;top:0;line-height: 1;}
			.sub_understanding .high_risk_wrap .bg_tit{padding:17px 10px;}
			.sub_understanding .high_risk_wrap .img_txt_list.sequence{margin-top:98px;}
			.sub_understanding .high_risk_wrap .img_txt_list.sequence > li{flex-wrap:wrap;}
			.sub_understanding .high_risk_wrap .img_txt_list.sequence > li + li{margin-top:80px;}
			.sub_understanding .high_risk_wrap .img_txt_list.sequence .img_wrap{width:400px;}
			.sub_understanding .high_risk_wrap .img_txt_list.sequence .txt_wrap{text-align:left; width:calc(100% - 400px);}
				.sub_understanding .high_risk_wrap .img_txt_list.sequence > li:last-child .txt_wrap{padding-left:0; width:100%; margin-bottom:25px; padding-top:0 !important;}
				.sub_understanding .high_risk_wrap .img_txt_list.sequence > li:last-child .img_wrap{width:calc(100% / 4 - 18px);}
				.sub_understanding .high_risk_wrap .img_txt_list.sequence > li:last-child .img_wrap + .img_wrap{margin-left:24px;}
				.sub_understanding .high_risk_wrap .img_txt_list.sequence > li:last-child .img_wrap img{object-fit:none;}

		@media only screen and (max-width:1297px) {
			.sub_understanding .high_risk_wrap.before_bg:before{height:51.5vw; top:-9vw;}
			.sub_understanding .high_risk_wrap .list_box ul + ul{margin-left:15px;}
			.sub_understanding .high_risk_wrap .list_box ul li{font-size:17px;}
			.sub_understanding .high_risk_wrap .list_box ul li em{font-size:15px;}
		}
		@media only screen and (max-width:1100px) {
			.sub_understanding .high_risk_wrap .list_box ul li br{display:none;}
		}
		@media only screen and (max-width:1023px) {
			.sub_understanding .high_risk_wrap .list_box{flex-wrap:wrap;}
			.sub_understanding .high_risk_wrap .list_box ul + ul{margin-left:0; margin-top:16px;}
			.sub_understanding .high_risk_wrap .img_txt_list.sequence > li:last-child .img_wrap{width:calc(100% / 4 - 11.25px);}
			.sub_understanding .high_risk_wrap .img_txt_list.sequence > li:last-child .img_wrap + .img_wrap{margin-left:15px;}
		}
		@media only screen and (max-width:860px) {
			.sub_understanding .high_risk_wrap .list_box{margin-bottom:100px;}
			.sub_understanding .high_risk_wrap .img_txt_list.sequence .img_wrap{width:44%;}
			.sub_understanding .high_risk_wrap .img_txt_list.sequence .txt_wrap{width:56%;}

			.sub_understanding .high_risk_wrap .img_txt_list.sequence > li:last-child .img_wrap{width:calc(100% / 3 - 10px); margin-left:0 !important; margin-right:15px; margin-bottom:15px;}
			.sub_understanding .high_risk_wrap .img_txt_list.sequence > li:last-child .img_wrap:nth-child(4){margin-right:0;}
			.sub_understanding .high_risk_wrap .img_txt_list.sequence > li:last-child .img_wrap:last-child{margin-right:0;}

			.sub_understanding .high_risk_wrap .bg_tit{padding:14px 10px;}

			.sub_understanding .high_risk_wrap .list_box + .img_txt_list{margin-top:100px;}
		}
		@media only screen and (max-width:767px) {
			.sub_understanding .high_risk_wrap .list_box ul li{font-size:16px;padding-left: 40px;}
			.sub_understanding .high_risk_wrap .list_box ul li em{font-size:14px;width: 28px;height: 28px;top: -3px;}
		}
		@media only screen and (max-width:640px) {
			.sub_understanding .high_risk_wrap.before_bg:before{top:55px;}
			.sub_understanding .high_risk_wrap .list_box{margin-top:30px; margin-bottom:70px;}
			.sub_understanding .high_risk_wrap .list_box ul li{font-size:15px;padding-left: 38px;}
			.sub_understanding .high_risk_wrap .list_box ul li em{font-size:13px;}

			.sub_understanding .high_risk_wrap .img_txt_list.sequence{margin-top:70px;}
			.sub_understanding .high_risk_wrap .img_txt_list.sequence > li + li{margin-top:50px;}
			.sub_understanding .high_risk_wrap .img_txt_list.sequence .img_wrap{width:100%;}
			.sub_understanding .high_risk_wrap .img_txt_list.sequence .txt_wrap{width:100%;}

			.sub_understanding .high_risk_wrap .img_txt_list.sequence > li:last-child .img_wrap{width:calc(100% / 2 - 7.5px);}
			.sub_understanding .high_risk_wrap .img_txt_list.sequence > li:last-child .img_wrap:nth-child(4){margin-right:15px;}
			.sub_understanding .high_risk_wrap .img_txt_list.sequence > li:last-child .img_wrap:nth-child(3){margin-right:0;}

			.sub_understanding .high_risk_wrap .list_box + .img_txt_list{margin-top:70px;}
		}
		@media only screen and (max-width:479px) {
			.sub_understanding .high_risk_wrap .list_box{padding:40px 30px; margin-top:20px;}
			.sub_understanding .high_risk_wrap .img_txt_list.sequence > li + li{margin-top:30px;}
		}
		@media only screen and (max-width:414px) {
			.sub_understanding .high_risk_wrap .list_box ul li{font-size:14px;padding-left: 35px;}
			.sub_understanding .high_risk_wrap .list_box ul li em{font-size:12px;width: 26px;height: 26px;}

			.sub_understanding .high_risk_wrap .img_txt_list.sequence > li:last-child .img_wrap{width:100%; margin-right:0 !important;}
			.sub_understanding .high_risk_wrap .img_txt_list.sequence > li:last-child .img_wrap img{object-fit:cover;}
		}

	/* screening */
		.sub_screening{}
		.sub_screening.sub_understanding .surgical_method_wrap{padding-top:0;}
		.sub_screening.sub_understanding .surgical_method_wrap .sub_tit{text-align:left;}
		.sub_screening.sub_understanding .surgical_method_wrap .number_list.line_3{margin-bottom:120px;}
		.sub_screening.sub_understanding .surgical_method_wrap .number_list.line_3 li{box-shadow:12px 12px 0 rgba(101,101,101,0.24); margin-right:40px; width:calc(100% / 3 - 26.67px);}
		.sub_screening.sub_understanding .surgical_method_wrap .number_list.line_3 li:nth-child(3n){margin-right:0;}
		.sub_screening.sub_understanding .surgical_method_wrap .number_list.line_3 li:before{display:flex;}
		.sub_screening .surgical_method_wrap .bg_tit{line-height:26px;display: flex;align-items: center;justify-content: center;height: 60px;padding: 0 10px;flex-direction: column;}
		.sub_screening .surgical_method_wrap .bg_tit span{display:block; font-size:16px; font-weight:400;}
		.sub_screening.sub_understanding .surgical_method_wrap .img_txt_list > li.direction .txt_wrap{text-align:right;}
		.sub_screening .examination_wrap{padding-top: 114px;margin-top: 120px;}
			.sub_screening .examination_wrap.before_bg:before{background:#eceff2; height:450px;}
			.sub_screening .examination_wrap .sub_tit{text-align:center;}
			.sub_screening .examination_wrap .sub_tit p strong{font-size:22px;}
			.sub_screening .examination_wrap .number_list{box-shadow: 5px 7px 35px rgba(0,0,0,0.15);background: #fff;margin-top: 33px;border-radius: 0 60px 0 0;overflow: hidden; margin-bottom:117px;}
			.sub_screening .examination_wrap .number_list li{box-shadow:none;padding: 107px 10px 54px;margin-right:0;width:calc(100% / 4);margin-top: 0;border-radius: 0;}
			.sub_screening .examination_wrap .number_list li:before{background:none;color:#ddd;font-size: 40px;font-weight: bold;top: 50px;width:100%;}
			.sub_screening .examination_wrap .number_list li + li:after{position:absolute; content:''; width:1px; height:59%; background:#ddd; top:50%; left:0; transform:translateY(-50%);}
			.sub_screening .examination_wrap .number_list li dl{}
			.sub_screening .examination_wrap .number_list li dt{margin-bottom: 17px;}
			.sub_screening .examination_wrap .number_list li dt strong{color:#333;}
			.sub_screening .examination_wrap .number_list li dd{font-size:18px;line-height: 152%;color: #666; letter-spacing:-0.7px;}
		.sub_screening .imaging_wrap{}
			.sub_screening .imaging_wrap .sub_tit h4.icon + p{padding-left:0; margin-top:19px;}
			.sub_screening .imaging_wrap .img_list{display:flex; margin-top:57px; margin-bottom:57px;}
			.sub_screening .imaging_wrap .img_list li{width:calc(100% / 2 - 20px); margin-right:40px; background:#fff; box-shadow: 5px 7px 35px rgba(0,0,0,0.15); border-radius:0 60px 0 0; overflow:hidden;}
			.sub_screening .imaging_wrap .img_list li:nth-child(even){margin-right:0;}
			.sub_screening .imaging_wrap .txt_list{display:flex;margin-top: 46px;}
			.sub_screening .imaging_wrap .txt_list li{background:#f5f5f5;border-radius:0 30px 0 0;width:calc(100% / 2 - 10px);margin-right:20px;padding: 32px 0;box-sizing: border-box;}
			.sub_screening .imaging_wrap .txt_list li:nth-child(even){margin-right:0;}
			.sub_screening .imaging_wrap .txt_list li dl{display:flex;align-items:center;height: 100%;}
			.sub_screening .imaging_wrap .txt_list li dt{width:148px;font-size:22px;font-weight:500;color:#333;padding-left: 29px;box-sizing: border-box;letter-spacing: -0.7px;}
			.sub_screening .imaging_wrap .txt_list li dd{width:calc(100% - 148px);font-size:18px;font-weight:400;color:#666;line-height:167%;letter-spacing: -0.5px; padding-right:15px; box-sizing:border-box;}
			.sub_screening .imaging_wrap .cont{border-top:1px solid #ddd; padding-top:97px; margin-top:100px;}
			.sub_screening .imaging_wrap .cont .sub_tit{}
			.sub_screening .imaging_wrap .cont .sub_tit + .sub_tit{margin-top:70px;}

		@media only screen and (max-width:1297px) {
			.sub_screening .surgical_method_wrap .bg_tit span{font-size:15px; line-height:145%;}
			.sub_screening.sub_understanding .surgical_method_wrap .number_list.line_3 li{margin-right:30px; width:calc(100% / 3 - 20px);}

			.sub_screening .examination_wrap.before_bg:before{height:34.5vw; min-height:350px;}
			.sub_screening .examination_wrap .sub_tit p strong{font-size:21px;}
			.sub_screening .examination_wrap .number_list li:before{font-size:38px;}
			.sub_screening .examination_wrap .number_list li dd{font-size:17px;}

			.sub_screening .imaging_wrap .txt_list li dt{font-size:21px;}
			.sub_screening .imaging_wrap .txt_list li dd{font-size:17px;}
			.sub_screening .imaging_wrap .txt_list li dd br{display:none;}
		}
		@media only screen and (max-width:1100px) {
			.sub_screening .surgical_method_wrap .bg_tit{height:80px;}
		}
		@media only screen and (max-width:1023px) {
			.sub_screening .surgical_method_wrap .bg_tit span{font-size:14px;}

			.sub_screening .examination_wrap .sub_tit p strong{font-size:20px;}
			.sub_screening .examination_wrap .number_list li:before{font-size:36px;}

			.sub_screening .imaging_wrap .img_list{margin-top:40px; margin-bottom:40px;}
			.sub_screening .imaging_wrap .txt_list li dt{font-size:20px; width:120px;}
			.sub_screening .imaging_wrap .txt_list li dd{font-size:16px; width:calc(100% - 120px);}
		}
		@media only screen and (max-width:860px) {
			.sub_screening.sub_understanding .surgical_method_wrap .number_list.line_3{margin-bottom:100px;}
			.sub_screening.sub_understanding .surgical_method_wrap .number_list.line_3 li{width:calc(100% / 2 - 10px);margin-right:20px;box-shadow:10px 10px 0 rgb(101 101 101 / 24%);}
			.sub_screening.sub_understanding .surgical_method_wrap .number_list.line_3 li:nth-child(2n){margin-right:0;}
			.sub_screening.sub_understanding .surgical_method_wrap .number_list.line_3 li:nth-child(3n){margin-right:20px;}
			.sub_screening.sub_understanding .surgical_method_wrap .number_list.line_3 li:nth-child(n+3){margin-top:50px;}
			.sub_screening .surgical_method_wrap .bg_tit{height:70px;}
			.sub_screening .examination_wrap{margin-top:100px; padding-top:100px;}
			.sub_screening .examination_wrap .sub_tit p strong{font-size:19px;}
			.sub_screening .examination_wrap .number_list{margin-bottom:100px;}
			.sub_screening .examination_wrap .number_list li dd{font-size:16px;}
			.sub_screening .examination_wrap .number_list li:before{font-size:34px;}
			.sub_screening .examination_wrap .number_list li dt{margin-bottom:10px;}

			.sub_screening .imaging_wrap .img_list{margin-top:30px;}
			.sub_screening .imaging_wrap .img_list li{width:calc(100% / 2 - 7.5px); margin-right:15px;}
			.sub_screening .imaging_wrap .txt_list li{width:calc(100% / 2 - 7.5px); margin-right:15px;}
			.sub_screening .imaging_wrap .txt_list li dd{font-size:15px;}
		}
		@media only screen and (max-width:767px) {
			.sub_screening .examination_wrap .sub_tit p strong{font-size:18px;}
			.sub_screening .examination_wrap .number_list li dd{font-size:15px; letter-spacing:-1.2px;}
	
			.sub_screening .imaging_wrap .img_list{margin-top:20px; margin-bottom:30px;}
		}
		@media only screen and (max-width:640px) {
			.sub_screening.sub_understanding .surgical_method_wrap .number_list.line_3{margin-bottom:70px;}
			.sub_screening.sub_understanding .surgical_method_wrap .number_list.line_3 li{width:100%; margin-right:0 !important;}
			.sub_screening.sub_understanding .surgical_method_wrap .number_list.line_3 li + li{margin-top:50px !important;}
			.sub_screening .surgical_method_wrap .bg_tit{height:70px;}
			.sub_screening .surgical_method_wrap .bg_tit span{font-size:13px;}
			.sub_screening .examination_wrap{margin-top:70px; padding-top:70px;}
			.sub_screening .examination_wrap .sub_tit p strong{font-size:17px;}
			.sub_screening .examination_wrap .number_list{margin-bottom:70px;}
			.sub_screening .examination_wrap .number_list li{width:calc(100% / 2); padding:107px 10px 30px;}
			.sub_screening .examination_wrap .number_list li:before{font-size:32px;}
			.sub_screening .examination_wrap .number_list li dd{letter-spacing:-0.7px;}

			.sub_screening .imaging_wrap .sub_tit h4.icon + p{margin-top:15px;}
			.sub_screening .imaging_wrap .txt_list{flex-wrap:wrap;}
			.sub_screening .imaging_wrap .txt_list li{width:100%; margin-right:0;}
			.sub_screening .imaging_wrap .txt_list li + li{margin-top:15px;}
			.sub_screening .imaging_wrap .txt_list li dt{font-size:18px;}
			.sub_screening .imaging_wrap .cont{margin-top:70px; padding-top:70px;}
		}
		@media only screen and (max-width:479px) {
			.sub_screening .examination_wrap .sub_tit p strong{font-size:16px;}

			.sub_screening .imaging_wrap .img_list{flex-wrap:wrap;}
			.sub_screening .imaging_wrap .img_list li{width:100%; margin-right:0 !important;}
			.sub_screening .imaging_wrap .img_list li + li{margin-top:15px;}

			.sub_screening .imaging_wrap .sub_tit h4.icon + p{margin-top:10px;}
			.sub_screening .imaging_wrap .txt_list li dt{font-size:17px;}
			.sub_screening .imaging_wrap .txt_list li dd{font-size:14px;}
			.sub_screening .imaging_wrap .cont{margin-top:50px; padding-top:50px;}
			.sub_screening .imaging_wrap .cont .sub_tit + .sub_tit{margin-top:50px;}
		}
		@media only screen and (max-width:414px) {
			.sub_screening .examination_wrap .number_list {padding-bottom:35px;}
			.sub_screening .examination_wrap .number_list li{padding: 76px 10px 0;}
			.sub_screening .examination_wrap .number_list li:before{font-size:30px;top: 30px;}
			.sub_screening .examination_wrap .number_list li + li:after{display:none;}
			.sub_screening .examination_wrap .number_list li dt{margin-bottom:5px;}

			.sub_screening .imaging_wrap .txt_list li dl{flex-wrap:wrap;text-align: center;}
			.sub_screening .imaging_wrap .txt_list li dt{font-size:16px;width:100%;padding-left: 0;margin-bottom: 10px;}
			.sub_screening .imaging_wrap .txt_list li dd{width:100%;padding: 0 30px;}
		}

	/* biopsy */
		.sub_biopsy{padding-bottom:5%;}
		.sub_biopsy .diagnosis_wrap{margin-top:95px;}
		.sub_biopsy .diagnosis_wrap .info_table_wrap{margin-top:55px; margin-bottom:55px;}
		.sub_biopsy .diagnosis_wrap .guide_line{margin-top:55px;border:1px solid #ddd;padding:40px 15px;box-sizing:border-box;text-align: center;}
		.sub_biopsy .diagnosis_wrap .guide_line .list_ul{position:relative; font-size:0;}
		.sub_biopsy .diagnosis_wrap .guide_line .list_ul > li{position:relative; display:inline-flex;align-items:center;justify-content:center;font-size:20px;letter-spacing:-1px; font-weight:500; border:1px solid #000;border-radius:10px;background:#fff;box-sizing:border-box;flex-wrap: wrap;flex-direction: column;}
		.sub_biopsy .diagnosis_wrap .guide_line .list_ul > li > em{font-weight:inherit;}
		.sub_biopsy .diagnosis_wrap .guide_line .list_ul > li > strong{font-size:22px;font-weight: 600;}
		.sub_biopsy .diagnosis_wrap .guide_line .list_ul > li > span{display:block;font-size:18px;font-weight: 400;width: 100%; margin-top:6px;}

		.sub_biopsy .diagnosis_wrap .guide_line .top_ul{display:inline-flex;justify-content:center;background:#f5f5f5;border-radius:20px;padding: 30px;}
		.sub_biopsy .diagnosis_wrap .guide_line .top_ul > li{color:#333; width:250px; height:70px; font-weight:bold;}
		.sub_biopsy .diagnosis_wrap .guide_line .top_ul > li + li{margin-left:100px;}
			.sub_biopsy .diagnosis_wrap .guide_line .top_ul:before{position:absolute;content:'';width: 353px;height: 3px;background:#ddd;top: calc(100% + 8px);left:50%;transform:translateX(-50%);}
			.sub_biopsy .diagnosis_wrap .guide_line .top_ul:after{position:absolute;content:'';width: 3px;height: 40px;background:#ddd; top: calc(100% + 9px);left:50%;transform:translateX(-50%);}
			.sub_biopsy .diagnosis_wrap .guide_line .top_ul > li:after{position:absolute; content:''; width:3px; height:40px; background:#ddd; top:calc(100% + 1px); left:50%; transform:translateX(-50%);}
			.sub_biopsy .diagnosis_wrap .guide_line .top_ul > li + li:before{position:absolute; content:''; width:19px; height:19px; background:url('../images/sub/icon_plus.png') no-repeat center; top:50%; left: -60px; transform:translateY(-50%);}

		.sub_biopsy .diagnosis_wrap .guide_line .mid_ul{margin-top:50px;}
		.sub_biopsy .diagnosis_wrap .guide_line .mid_ul > li{width:320px; height:100px; color:#fff; background:#333; border-color:#333;}
			.sub_biopsy .diagnosis_wrap .guide_line .mid_ul:before{position:absolute; content:''; width:17px; height:10px; background:url('../images/sub/icon_guide_line_arr.png') no-repeat center; bottom:calc(100% + 1px); left:50%; transform:translateX(-50%);}
			.sub_biopsy .diagnosis_wrap .guide_line .mid_ul:after{position:absolute;content:'';width: 519px;height: 3px;background:#ddd;top: calc(100% + 37px);left:50%;transform:translateX(-50%);}
			.sub_biopsy .diagnosis_wrap .guide_line .mid_ul > li:before{position:absolute; content:''; width:3px; height:40px; background:#ddd; top:calc(100% + 1px); left:50%; transform:translateX(-50%);}

		.sub_biopsy .diagnosis_wrap .guide_line .btm_ul_list{display:flex; justify-content:center; margin-top:77px;}
		.sub_biopsy .diagnosis_wrap .guide_line .btm_ul_list > li{position:relative;}
			.sub_biopsy .diagnosis_wrap .guide_line .btm_ul_list > li:before{position:absolute;content:'';width:3px;height:40px;background:#ddd;bottom: calc(100%);left:50%;transform:translateX(-50%);}
			.sub_biopsy .diagnosis_wrap .guide_line .btm_ul_list > li:after{position:absolute; content:''; width:17px; height:10px; background:url('../images/sub/icon_guide_line_arr.png') no-repeat center; bottom:calc(100%); left:50%; transform:translateX(-50%);}

		.sub_biopsy .diagnosis_wrap .guide_line .btm_ul_list > li + li{margin-left:320px;}
		.sub_biopsy .diagnosis_wrap .guide_line .btm_ul{width:200px;} 
		.sub_biopsy .diagnosis_wrap .guide_line .btm_ul > li{width:100%; height:60px; color:#1956a7; border-color:#1956a7;}
		.sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow span{margin-top:0;}
			.sub_biopsy .diagnosis_wrap .guide_line .btm_ul > li:before{position:absolute;content:'';width:3px;height:20px;background:#ddd;bottom: calc(100% + 1px);left:50%;transform:translateX(-50%);}
			.sub_biopsy .diagnosis_wrap .guide_line .btm_ul > li:after{position:absolute; content:''; width:17px; height:10px; background:url('../images/sub/icon_guide_line_arr.png') no-repeat center; bottom:calc(100% + 1px); left:50%; transform:translateX(-50%);}
			.sub_biopsy .diagnosis_wrap .guide_line .btm_ul.dp_bl > li:last-child:before, .sub_biopsy .diagnosis_wrap .guide_line .btm_ul.dp_bl > li:last-child:after{margin-left:-10px;}
			.sub_biopsy .diagnosis_wrap .guide_line .btm_ul.dp_bl > li:last-child em:before{position:absolute;content:'';width:3px;height:20px;background:#ddd;bottom: calc(100% + 1px);left:50%;transform:translateX(-50%); margin-left:10px;}
			.sub_biopsy .diagnosis_wrap .guide_line .btm_ul.dp_bl > li:last-child em:after{position:absolute; content:''; width:17px; height:10px; background:url('../images/sub/icon_guide_line_arr.png') no-repeat center; bottom:calc(100% + 11px); left:50%; transform:translateX(-50%) rotate(180deg); margin-left:10px;}
			.sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li:last-child:before{background-color:#3ba1cc;}
			.sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li:last-child:after{background-image:url('../images/sub/icon_guide_line_arr_sky_bl.png');}
			.sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li:last-child em:before{position:absolute;content:'악성';color:#3ba1cc;bottom: calc(100% - 1px);left:50%;transform:translateX(-50%);margin-left: 30px;font-weight: bold;}
			.sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow em:before{position:absolute;content:'';width:320px;height:3px;background:#1956a7;top:50%; right:calc(100% + 1px); /*transform:translateY(-50%);*/ margin-top:-1.5px;}
			.sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow em:after{position:absolute; content:''; width:17px; height:10px; background:url('../images/sub/icon_guide_line_arr_db_bl.png') no-repeat center; top:50%; right:calc(100% + 308px); transform:translateY(-50%) rotate(90deg);}
			.sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow span:before{position:absolute;content:'양성';color:#1956a7;top:50%;right: calc(100% + 140px);transform:translateY(-50%);margin-top: -15px;font-weight: bold;font-size: 20px;}
			.sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow span:after{position:absolute;content:'';width: 330px;height:3px;background:#1956a7;top:50%;right: calc(100% - 4px);transform: translateY(-50%) rotate(-14deg);margin-top: 40px;}
			.sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow strong:before{position:absolute;content:'';width:17px;height:10px;background:url('../images/sub/icon_guide_line_arr_db_bl.png') no-repeat center;top: 100%;right:calc(100% + 308px);transform: translateY(-50%) rotate(72deg);margin-top: 50px;}
			.sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow strong:after{position:absolute;content:'양성';color:#1956a7;top: 100%;right: calc(100% + 140px);margin-top: 20px;font-weight: bold;font-size: 20px;}

		.sub_biopsy .diagnosis_wrap .guide_line .btm_ul > li:last-child{color:#fff; border-color:#1956a7; background:#1956a7;}
		.sub_biopsy .diagnosis_wrap .guide_line .btm_ul > li + li{margin-top:20px;}
		.sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li{color:#3ba1cc; border-color:#3ba1cc;}
		.sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li:last-child{color:#fff; border-color:#3ba1cc; background:#3ba1cc;}


		@media only screen and (max-width:860px) {
			.sub_biopsy .diagnosis_wrap .guide_line .list_ul > li{font-size:19px;}
			.sub_biopsy .diagnosis_wrap .guide_line .list_ul > li > strong{font-size:21px;}
			.sub_biopsy .diagnosis_wrap .guide_line .list_ul > li > span{font-size:17px;}
			.sub_biopsy .diagnosis_wrap .guide_line .top_ul > li{width:230px; height:65px;}
				.sub_biopsy .diagnosis_wrap .guide_line .top_ul:before{width:332px;}
			.sub_biopsy .diagnosis_wrap .guide_line .mid_ul > li{width:300px; height:95px;}
				.sub_biopsy .diagnosis_wrap .guide_line .mid_ul:after{width:503px;}
			.sub_biopsy .diagnosis_wrap .guide_line .btm_ul{width:180px;}
			.sub_biopsy .diagnosis_wrap .guide_line .btm_ul > li{height:55px;}
				.sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow span:after{transform:translateY(-50%) rotate(-13deg);}
				.sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow span:before, .sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow strong:after{font-size:19px;}
		}	
		@media only screen and (max-width:767px) {
			.sub_biopsy .diagnosis_wrap .guide_line .list_ul > li, .sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow span:before, .sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow strong:after{font-size:18px;}
			.sub_biopsy .diagnosis_wrap .guide_line .top_ul > li{width:30vw;}
			.sub_biopsy .diagnosis_wrap .guide_line .top_ul > li + li{margin-left:12vw;}
				.sub_biopsy .diagnosis_wrap .guide_line .top_ul:before{width:42.5vw;}
				.sub_biopsy .diagnosis_wrap .guide_line .top_ul > li + li:before{left:-7.4vw;}
			.sub_biopsy .diagnosis_wrap .guide_line .mid_ul > li{width:39vw;}
				.sub_biopsy .diagnosis_wrap .guide_line .mid_ul:after{width:58.5vw;}
			.sub_biopsy .diagnosis_wrap .guide_line .btm_ul{width:23.4vw;}
			.sub_biopsy .diagnosis_wrap .guide_line .btm_ul_list > li + li{margin-left:35vw;}
				.sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow em:after{right: calc(100% + 32.5vw);}
				.sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow em:before{width: 34vw;}
				.sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow span:after{width: 35.4vw;}
				.sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow strong:before{right: calc(100% + 33vw); top:calc(100% + 5vw); transform: rotate(72deg); margin-top:0;}
				.sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow span:before, .sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow strong:after{right:calc(100% + 15.5vw);}
		}
		@media only screen and (max-width:640px) {
			.sub_biopsy .diagnosis_wrap .guide_line .list_ul > li, .sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow span:before, .sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow strong:after{font-size:17px;}
			.sub_biopsy .diagnosis_wrap .guide_line .list_ul > li{padding:0 15px;}
			.sub_biopsy .diagnosis_wrap .guide_line .list_ul > li > strong{font-size:19px;}
			.sub_biopsy .diagnosis_wrap .guide_line .list_ul > li > span{font-size:16px;}
			.sub_biopsy .diagnosis_wrap .guide_line .top_ul{width:100%;box-sizing:border-box;justify-content:space-between;padding: 30px 20px;border-radius: 10px;}
			.sub_biopsy .diagnosis_wrap .guide_line .top_ul:before{width:46vw;}
			.sub_biopsy .diagnosis_wrap .guide_line .top_ul > li{height:60px; width:100%;}
			.sub_biopsy .diagnosis_wrap .guide_line .top_ul > li + li{margin-left:50px;}
			.sub_biopsy .diagnosis_wrap .guide_line .top_ul > li + li:before{left:auto; right:calc(100% + 17px);}
			.sub_biopsy .diagnosis_wrap .guide_line .mid_ul > li{height:90px; position:relative; z-index:5;}
			.sub_biopsy .diagnosis_wrap .guide_line .btm_ul > li{height:50px;}
				.sub_biopsy .diagnosis_wrap .guide_line .mid_ul:after{left:0;transform: translateY(-50%);width: 35%;top: 50%;}
				.sub_biopsy .diagnosis_wrap .guide_line .mid_ul > li:before{left: -25.8vw;transform: none;top: 50%;height: 219px; display:none;}
			.sub_biopsy .diagnosis_wrap .guide_line .btm_ul_list{display:block;padding-left: 20px;box-sizing:border-box;}
			.sub_biopsy .diagnosis_wrap .guide_line .btm_ul_list > li + li{margin-left:0; margin-top:20px;}
			.sub_biopsy .diagnosis_wrap .guide_line .btm_ul{width:100%;}
			.sub_biopsy .diagnosis_wrap .guide_line .btm_ul > li{width:calc(100% / 3 - 13.34px); vertical-align:top;}
			.sub_biopsy .diagnosis_wrap .guide_line .btm_ul > li + li{margin-left:20px; margin-top:0;}
				.sub_biopsy .diagnosis_wrap .guide_line .btm_ul > li:before{left: auto;right: calc(100% + 1px);width: 20px;height: 3px;transform: translateY(-50%);top: 50%;}
				.sub_biopsy .diagnosis_wrap .guide_line .btm_ul > li:after{left: auto;right: calc(100% - 2px);transform: translateY(-50%) rotate(-90deg);top: 50%;}
				.sub_biopsy .diagnosis_wrap .guide_line .btm_ul.dp_bl > li:last-child em:before{margin-left: 0;width: 20px;height: 3px;left: auto;right: calc(100% + 1px);top: 50%;transform: translateY(-50%);margin-top: 10px;}
				.sub_biopsy .diagnosis_wrap .guide_line .btm_ul.dp_bl > li:last-child em:after{margin-left: 0;left: auto;right: calc(100% + 7px);top: 50%;transform: translateY(-50%) rotate(90deg);margin-top: 10px;}
				.sub_biopsy .diagnosis_wrap .guide_line .btm_ul.dp_bl > li:last-child:before, .sub_biopsy .diagnosis_wrap .guide_line .btm_ul.dp_bl > li:last-child:after{margin-left:0;margin-top: -10px;}
				.sub_biopsy .diagnosis_wrap .guide_line .btm_ul_list > li:before, .sub_biopsy .diagnosis_wrap .guide_line .btm_ul_list > li:after{display:none;}
				.sub_biopsy .diagnosis_wrap .guide_line .btm_ul_list > li:last-child:before{display:block;left: auto;right: calc(100% + 17px);transform: none;bottom: 50%;height: 218px;}
				.sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow em:before{width:3px;height:20px;top: auto;bottom: calc(100% + 1px);right: auto;margin-top: 0;transform: translateX(-50%);left: 50%;}
				.sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow em:after{top: auto;bottom: calc(100% + 11px);transform: translateX(-50%) rotate(180deg);right: auto;left: 50%;}
				.sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow span:before{font-size: 17px;right: auto;left: 50%;top: auto;bottom: calc(100% + 1px);transform: translateX(-50%);margin-left: -30px;}
				.sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li:last-child em:before{left:auto;right:calc(100%);bottom: auto;top: calc(100% + 3px);margin-left: 0;transform: none;}
				.sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow span:after{font-size:0;top: auto;bottom: calc(100%);right: -13px;width: 3px;height: 20px;margin-top: 0;transform: rotate(45deg);}
				.sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow strong:before{font-size:0;right: auto;left: calc(100% + 9px);top: auto;bottom: calc(100% + 10px);transform: rotate(-130deg);}
				.sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow strong:after{margin-top:0;right: auto;left: calc(100% - 30px);top: auto;bottom: calc(100% + 1px);}
		}
		@media only screen and (max-width:540px) {
			.sub_biopsy .diagnosis_wrap .guide_line .list_ul > li, .sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow span:before, .sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow strong:after{font-size:16px;}
			.sub_biopsy .diagnosis_wrap .guide_line .list_ul > li > strong{font-size:18px;}
			.sub_biopsy .diagnosis_wrap .guide_line .list_ul > li > span{font-size:15px;}
		}
		@media only screen and (max-width:479px) {
			.sub_biopsy .diagnosis_wrap .guide_line .list_ul > li, .sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow span:before, .sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow strong:after{font-size:15px;}
			.sub_biopsy .diagnosis_wrap .guide_line .list_ul > li > strong{font-size:17px;}
			.sub_biopsy .diagnosis_wrap .guide_line .list_ul > li > span{font-size:14px;}
		}
		@media only screen and (max-width:414px) {
			.sub_biopsy .diagnosis_wrap .guide_line .list_ul > li, .sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow span:before, .sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow strong:after{font-size:14px;}
			.sub_biopsy .diagnosis_wrap .guide_line .list_ul > li > strong{font-size:16px;}
			.sub_biopsy .diagnosis_wrap .guide_line .list_ul > li > span{font-size:13px;}
			.sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow span:before, .sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow strong:after{bottom:calc(100% + 3px);}
			.sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li:last-child em:before{top:calc(100% + 2px);}
		}
		@media only screen and (max-width:375px) {
			.sub_biopsy .diagnosis_wrap .guide_line .list_ul > li, .sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow span:before, .sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow strong:after{font-size:13px;}
			.sub_biopsy .diagnosis_wrap .guide_line .list_ul > li > strong{font-size:15px;}
			.sub_biopsy .diagnosis_wrap .guide_line .list_ul > li > span{font-size:12px;}
		}
		@media only screen and (max-width:360px) {
			.sub_biopsy .diagnosis_wrap .guide_line .list_ul > li{padding:0 5px;}
			.sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow span:before{margin-left:-25px;}
			.sub_biopsy .diagnosis_wrap .guide_line .btm_ul.sky_bl > li.arrow strong:after{left:calc(100% - 23px);}

		}
		@media only screen and (max-width:320px) {
			.sub_biopsy .diagnosis_wrap .guide_line{padding:30px 10px;}
		}

	/* mammotome */
		.sub_mammotome{}
		.sub_mammotome.sub_understanding .high_risk_wrap.before_bg:before{height:780px; top:-370px;}
		.sub_mammotome .surgery_wrap{position:relative; z-index:5;}
		.sub_mammotome .surgery_wrap .img_txt_list .sub_tit p em{font-size:10px; vertical-align:middle;}
		.sub_mammotome .surgery_wrap .number_list{justify-content:flex-end;}
		.sub_mammotome .surgery_wrap .number_list li{padding:0; border-radius:0; margin-top:0; box-shadow:10px 7px 35px rgb(0 0 0 / 15%);  flex-wrap:wrap;}
			.sub_mammotome .surgery_wrap .number_list.line_1{margin-top:57px; margin-bottom:30px;}
			.sub_mammotome .surgery_wrap .number_list.line_1 li{width:auto; margin-right:0;}
			.sub_mammotome .surgery_wrap .number_list.line_1 li:before{display:none;}
		.sub_mammotome .surgery_wrap .number_list li img{border-radius:0; width:100%;}
		#wrap .sub_mammotome .surgery_wrap .number_list.arrow li:before{width:50px; height:50px; top:40%; left:-35px;}
		.sub_mammotome .surgery_wrap .number_list .bg_tit{padding:9px 10px;}

		.sub_mammotome.sub_understanding .high_risk_wrap .sub_tit{text-align:left;}
		.sub_mammotome .high_risk_wrap .list_box{padding-left:60px; padding-right:60px;}
		.sub_mammotome .high_risk_wrap .list_box .cont{width:100%;}
		.sub_mammotome .high_risk_wrap .list_box .cont + .cont{margin-left:15px;}
		.sub_mammotome .high_risk_wrap .list_box .sub_tit{margin-bottom:26px;}

		@media only screen and (max-width:1297px) {
			.sub_mammotome.sub_understanding .high_risk_wrap.before_bg:before{height:60vw; top:-28.5vw;}
			#wrap .sub_mammotome .surgery_wrap .number_list.arrow li:before{width:40px; height:40px; left:-30px;}
		}
		@media only screen and (max-width:1023px) {
			.sub_mammotome.sub_understanding .high_risk_wrap.before_bg:before{height:100vw; top:-58vw;}
			.sub_mammotome .surgery_wrap .img_txt_list > li.start{padding-bottom: 55vw;}
			.sub_mammotome .surgery_wrap .number_list{position:absolute; right:15px; bottom:0; width:calc(100% - 30px);}
			.sub_mammotome .surgery_wrap .number_list.line_1{bottom: 29vw;margin: 0;}
			.sub_mammotome .surgery_wrap .number_list.arrow{}
			#wrap .sub_mammotome .surgery_wrap .number_list.arrow li:before{top:45%;}

			.sub_mammotome .high_risk_wrap .list_box .cont + .cont{margin-left:0; margin-top:40px;}
			.sub_mammotome .high_risk_wrap .list_box .sub_tit{margin-bottom:20px;}
		}
		@media only screen and (max-width:975px) {
			.sub_mammotome .surgery_wrap .img_txt_list > li.start{padding-bottom: 66vw;}
		}
		@media only screen and (max-width:860px) {
			.sub_mammotome.sub_understanding .high_risk_wrap{padding-top:100px;}
			.sub_mammotome .high_risk_wrap .list_box{padding-left:50px; padding-right:50px;}
			.sub_mammotome .high_risk_wrap .list_box .sub_tit{margin-bottom:15px;}
		}
		@media only screen and (max-width:767px) {
			.sub_mammotome .surgery_wrap .img_txt_list > li.start{padding-bottom: 65vw;}
		}
		@media only screen and (max-width:640px) {
			.sub_mammotome.sub_understanding .high_risk_wrap{padding-top:70px;}
			.sub_mammotome .surgery_wrap .number_list, .sub_mammotome .surgery_wrap .number_list.line_1{position:relative; right:0; bottom:0; width:100%;}
			.sub_mammotome .surgery_wrap .img_txt_list > li.start{padding-bottom:0;}
			.sub_mammotome .surgery_wrap .number_list.line_1{margin-top:40px; margin-bottom:15px;}
			#wrap .sub_mammotome .surgery_wrap .number_list.arrow li{width:calc(100% / 4 - 11.25px); margin-right:15px; margin-top:0;}
			#wrap .sub_mammotome .surgery_wrap .number_list.arrow li:nth-child(4n){margin-right:0;}
			#wrap .sub_mammotome .surgery_wrap .number_list.arrow li:before{transform:translateY(-50%);}

			.sub_mammotome .high_risk_wrap .list_box{padding-left:40px; padding-right:40px;}
		}
		@media only screen and (max-width:479px) {
			#wrap .sub_mammotome .surgery_wrap .number_list.arrow li:before{width:35px; height:35px; left:-25px;}

			.sub_mammotome .high_risk_wrap .list_box{padding-left:30px; padding-right:30px;}
		}
		@media only screen and (max-width:414px) {
			#wrap .sub_mammotome .surgery_wrap .number_list.arrow li{width:calc(100% / 4 - 11.25px) !important;}
			#wrap .sub_mammotome .surgery_wrap .number_list.arrow li + li{margin-left:15px;}
		}

    /* biopsy */
	.sub_calcification .sub_tit h3 span { letter-spacing: -0.03em; }
	.sub_calcification .sub_tit h3 + p { letter-spacing: -0.03em;margin-top:15px;}

    .sub_calcification .ai_wrap .txt_img_wrap { margin-top: 55px; max-width: 500px; width: 100%; }
	.sub_calcification .ai_wrap .sub_tit h3 + p {text-transform: uppercase; font-weight: 500; }
    .sub_calcification .ai_wrap .txt_img_wrap p { width: 100%; padding: 14.5px 10px; font-weight: 400; background: #333; color: #fff; letter-spacing: -0.03em; box-sizing: border-box; text-align: center; }
	
	.sub_calcification .biopsy_wrap { margin-top: 120px; padding-top: 116px; }
    .sub_calcification .biopsy_wrap .sub_tit { text-align: center; }
	
    .sub_calcification .biopsy_wrap.before_bg:before { background: #eceff2; top: 0; height: 440px; }

    .sub_calcification .biopsy_wrap .cont { margin-top: 55px; text-align:center;}
    .sub_calcification .biopsy_wrap .number_list { display: flex; flex-wrap: wrap; gap: 24px; }
    .sub_calcification .biopsy_wrap .number_list li {  margin-right: 0; padding: 64px 25px; font-size: 24px; font-weight: 600; box-shadow: 0 7px 35px 0px rgba(0,0,0,0.12); border-radius: 0 40px 0 0; }
	#wrap .sub_calcification .biopsy_wrap .number_list.line_4 li{width: calc(100% / 4 - 18px);}
	#wrap .sub_calcification .biopsy_wrap .number_list.line_4 li:nth-child(4){margin-top:0;}
	#wrap .sub_calcification .biopsy_wrap .number_list.line_3 li { width: calc(100% / 3 - 16px);}
	#wrap .sub_calcification .biopsy_wrap .number_list li::before { background: #1956a7 url(../images/sub/icon_num_list_arrow.png) no-repeat 55% 50%; }
	
    #wrap .sub_calcification .biopsy_wrap .number_list.arrow li:before { width: 50px; height: 50px; left: -37px; }
    #wrap .sub_calcification .biopsy_wrap .sub_tit h3 + p { font-weight: 400; color: #333; }

    .sub_calcification .pristina_wrap { margin-top: 121px; padding-bottom: 118px; }
	.sub_calcification .pristina_wrap + .pristina_wrap{margin-top:0;padding:0;}
	.sub_calcification .pristina_wrap + .pristina_wrap .biopsy_wrap:nth-child(1){margin-top:0;padding-top:0;}
    .sub_calcification .pristina_wrap .img_txt_list01 .txt_wrap { padding-top: 116px; }
    .sub_calcification .pristina_wrap .img_txt_list01 .txt_wrap h3 { font-size: 40px; letter-spacing: -0.025em; line-height: 1.25; }
	.sub_calcification .pristina_wrap .img_txt_list01 .txt_wrap h3 span { letter-spacing: -0.02em; margin-bottom: 12px; }
	.sub_calcification .pristina_wrap .img_txt_list01 .txt_wrap h3 + p { margin-top: 31px; }

    .sub_calcification .pristina_wrap .img_txt_list02 { margin-top: 100px;}
	 .sub_calcification .pristina_wrap .img_txt_list02 > li{flex-direction: row-reverse;}

    .sub_calcification .pristina_wrap .img_txt_list02 .txt_wrap { padding-top: 100px;padding-right:80px;text-align: right;}
	.sub_calcification .pristina_wrap .img_txt_list02 .txt_wrap p { letter-spacing: -0.03em;} 
    .sub_calcification .pristina_wrap .img_txt_list .txt_wrap .img_box { width: fit-content; margin-top: 52px; background: #fff; box-shadow: 0 7px 35px 0px rgba(0,0,0,0.12); }
	.sub_calcification .pristina_wrap .img_txt_list03 .txt_wrap .img_box{margin-left:auto;}

    .sub_calcification .pristina_wrap .img_txt_list03 { margin-top:60px; }
    .sub_calcification .pristina_wrap .img_txt_list03 .img_wrap { width: 600px; }
    .sub_calcification .pristina_wrap .img_txt_list03 .txt_wrap { width: calc(100% - 600px); padding-top: 95px; }

	.sub_calcification .pristina_wrap .img_txt_list03 .txt_wrap p { letter-spacing: -0.03em; }
    .sub_calcification .pristina_wrap .img_txt_list03 .txt_wrap p + p { margin-top: 30px; }
    .sub_calcification .pristina_wrap .img_txt_list03 .txt_wrap:has(p > span) span { display: block; font-weight: 400; color: #888; }

    .sub_calcification .pristina_wrap .num_list_wrap { margin-top: 80px; padding-top: 77px; border-top: 1px solid #ddd; }

	.sub_calcification .pristina_wrap .num_list_wrap h4 { letter-spacing: -0.04em; }
	.sub_calcification .pristina_wrap .num_list_wrap h4.icon { padding-left: 36px; }

    .sub_calcification .pristina_wrap .num_list_wrap .number_list { margin-top: 25px; }
    .sub_calcification .pristina_wrap .num_list_wrap .number_list li { padding: 0; margin: 0; width: 100%; box-shadow: none; border-radius: 0; text-align: left; padding-left: 44px; font-size: 18px; color: #666; padding-right: 15px; letter-spacing: -0.03em; line-height: 1.66; }
    .sub_calcification .pristina_wrap .num_list_wrap .number_list li::before { top: 1px; left: 0; width: 30px; height: 30px; font-size: 16px; transform: none; font-weight: 300; box-sizing: border-box; padding-top: 3px; }

    .sub_calcification .pristina_wrap .num_list_wrap .number_list li + li { margin-top: 20px; }
	.sub_calcification .pristina_wrap .num_list_wrap .number_list + .sub_tit{margin-top: clamp(15px, 1.5vw, 28px);}


	@media screen and (max-width: 1100px){
		.sub_calcification .img_txt_list .txt_wrap { padding-top: clamp(20px, 4vw, 90px) !important; }
		.sub_calcification .pristina_wrap .img_txt_list01 .txt_wrap { padding-top: 0; }
		.sub_calcification .pristina_wrap .img_txt_list > li { align-items: center; }

		.sub_calcification .pristina_wrap .img_txt_list02 .txt_wrap {padding:0 50px 0 0;}

		.sub_calcification .pristina_wrap .img_txt_list03 .img_wrap{width:55%;}
		.sub_calcification .pristina_wrap .img_txt_list03 .txt_wrap { width: calc(100% - 45%); padding-top: 0; }
	}

	@media screen and (max-width: 1023px){
		.sub_calcification .sub_tit h3 span { margin-bottom: clamp(10px, 1.4vw, 14px); }
		.sub_calcification .ai_wrap .txt_img_wrap { margin-top: clamp(20px, 4.5vw, 45px); }

		.sub_calcification .biopsy_wrap { margin-top: clamp(60px, 12vw, 120px); padding-top: clamp(60px, 11.6vw, 116px); }

		.sub_calcification .biopsy_wrap.before_bg:before { height: clamp(320px, 44vw, 440px); }

		.sub_calcification .biopsy_wrap .cont { margin-top: clamp(20px, 5.5vw, 55px); }
		

		.sub_calcification .pristina_wrap { margin-top: clamp(80px, 12.1vw, 121px); padding-bottom: clamp(80px, 11.8vw, 118px); }

		.sub_calcification .pristina_wrap .img_txt_list01 .txt_wrap h3 + p { margin-top: clamp(15px, 3.1vw, 31px); }

		.sub_calcification .pristina_wrap .img_txt_list02 { margin-top: clamp(60px, 10vw, 100px); }
		.sub_calcification .pristina_wrap .img_txt_list .txt_wrap .img_box { margin-top: clamp(20px, 5.2vw, 52px); }

		.sub_calcification .pristina_wrap .img_txt_list03 { margin-top: clamp(25px, 7vw, 100px); }
		.sub_calcification .pristina_wrap .img_txt_list03 .txt_wrap p + p { margin-top: clamp(10px, 3vw, 30px); }

		.sub_calcification .pristina_wrap .num_list_wrap { margin-top: clamp(30px, 8vw, 80px); padding-top: clamp(30px, 7.7vw, 77px); }

		.sub_calcification .pristina_wrap .img_txt_list01 .txt_wrap h3 { font-size: 3.9vw;  }

		.sub_calcification .pristina_wrap .num_list_wrap .number_list li + li { margin-top: clamp(10px, 2vw, 20px); }

		.sub_calcification .biopsy_wrap .number_list li { font-size: 22px; padding: 45px 15px; }
		
		
	}

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

		.sub_calcification .ai_wrap .txt_img_wrap { width: 100%; }

		.sub_calcification .img_txt_list > li.direction .txt_wrap { padding-right: 30px; }
		.sub_calcification .img_txt_list .txt_wrap { padding-left: 30px; }

		#wrap .sub_calcification .biopsy_wrap .number_list li { font-size: 20px;}
		#wrap .sub_calcification .biopsy_wrap .number_list.line_4 li{width: calc(100% / 2 - 12px);}	
		.sub_calcification .biopsy_wrap .number_list.line_4 li:nth-of-type(1) { order: 1; }
		.sub_calcification .biopsy_wrap .number_list.line_4 li:nth-of-type(2) { order: 2; }
		.sub_calcification .biopsy_wrap .number_list.line_4 li:nth-of-type(3) { order: 4; }
		.sub_calcification .biopsy_wrap .number_list.line_4 li:nth-of-type(4) { order: 3; }

		#wrap .sub_calcification .biopsy_wrap .number_list.arrow li:before { width: 40px; height: 40px; left: -32px }

		.sub_calcification .pristina_wrap .num_list_wrap .number_list li { font-size: 17px; }

		.sub_calcification .biopsy_wrap .number_list.line_4 li:nth-of-type(3)::before { left: 50% !important; top: -10px !important; transform: translate(-50%, -50%) rotate(90deg) !important; }
		.sub_calcification .biopsy_wrap .number_list.line_4 li:nth-of-type(4)::before { left: calc(100% + 12px) !important; transform: translate(-50%, -50%) rotate(180deg) !important; z-index: 5; }

		.sub_calcification .pristina_wrap .img_txt_list02 .txt_wrap {padding:0 30px 0 0;}
	}

	@media screen and (max-width: 640px){
		.sub_calcification .sub_tit h4 { font-size: 20px; }

		#wrap .sub_calcification .img_txt_list li { flex-direction: column; align-items: flex-start; justify-content: flex-start; }
		.sub_calcification .img_txt_list .img_wrap { width:70%;margin:0 auto;}

		.sub_calcification .img_txt_list > li.direction .txt_wrap { padding-right: 0; text-align:center; }
		.sub_calcification .img_txt_list .txt_wrap { padding-left: 0; }


		.sub_calcification .ai_wrap .txt_img_wrap { width: 60%; }
		.sub_calcification .ai_wrap .txt_img_wrap p { padding-block: 12px; }
		
		.sub_calcification .pristina_wrap .img_txt_list01 .txt_wrap h3 { font-size: 24px; }
		.sub_calcification .pristina_wrap .img_txt_list02 .txt_wrap{padding-right:0;text-align:center;}
		.sub_calcification .pristina_wrap .img_txt_list .txt_wrap .img_box {max-width: 80%;}
		.sub_calcification .pristina_wrap .img_txt_list03 .img_wrap{width:70%;}
		.sub_calcification .pristina_wrap .img_txt_list03 .txt_wrap .img_box{margin-left:0;}
		.sub_calcification .pristina_wrap .img_txt_list03 .txt_wrap { width: 100%; }		
		
		.sub_calcification .pristina_wrap .num_list_wrap .number_list li { font-size: 16px; }

		#wrap .sub_calcification .biopsy_wrap .number_list.arrow li:nth-child(n+2) { margin-top: 0; }
		#wrap .sub_calcification .biopsy_wrap .number_list.arrow li:before { left: 50%; top: -25px; width: 35px; height: 35px; background-size: 20%; }

		.sub_calcification .biopsy_wrap .number_list { gap: 15px; }
		.sub_calcification .biopsy_wrap .number_list li { padding: 35px 15px; font-size: 18px; }
		#wrap .sub_calcification .biopsy_wrap .number_list.line_4 li{width:100%;}
		#wrap .sub_calcification .biopsy_wrap .number_list.line_3 li{width:100%;}
		.sub_calcification .biopsy_wrap .number_list.line_4 li:nth-of-type(3) { order: 3; }
		.sub_calcification .biopsy_wrap .number_list.line_4 li:nth-of-type(4) { order: 4; }
		.sub_calcification .biopsy_wrap .number_list.line_4 li br { display: none; }
		.sub_calcification .biopsy_wrap .number_list.line_4 li:nth-of-type(3)::before { left: 50% !important; top: -25px !important; transform: translateX(-50%) rotate(90deg) !important; z-index: 5; }
		.sub_calcification .biopsy_wrap .number_list.line_4 li:nth-of-type(4)::before { left: 50% !important; top: -25px; transform: translateX(-50%) rotate(90deg) !important; z-index: 10; }

		.sub_calcification .pristina_wrap .num_list_wrap h4.icon { padding-left: 30px; }

		.sub_calcification .pristina_wrap .num_list_wrap .number_list li::before { width: 25px; height: 25px; font-size: 14px; padding-top: 0; }
		.sub_calcification .pristina_wrap .num_list_wrap .number_list li { padding-left: 35px; }
		
	}

	@media screen and (max-width: 479px){
		.sub_calcification .sub_tit h3 { font-size: 22px; }
		.sub_calcification .sub_tit p { font-size: 14px;}
		.sub_calcification .sub_tit h3 + p{margin-top:10px;}

		.sub_calcification .ai_wrap .txt_img_wrap { width: 80%; }
		.sub_calcification .img_txt_list .img_wrap{width:100%;}

		.sub_calcification .pristina_wrap .img_txt_list01 .txt_wrap h3 { font-size: 22px; }

		.sub_calcification .sub_tit h4 { font-size: 19px; }

		.sub_calcification .pristina_wrap .img_txt_list03 .img_wrap{width:100%;}
		.sub_calcification .ai_wrap .txt_img_wrap p { padding-block: 10px; }

		.sub_calcification .pristina_wrap .num_list_wrap .number_list li { font-size: 15px; }
		.sub_calcification .pristina_wrap .num_list_wrap .number_list li::before { width: 23px; height: 23px; font-size: 13px; top: 0; }

	}