@charset "UTF-8";

html, body{font-family:'IBM Plex Sans',sans-serif;}
.en{font-family:"Cormorant Garamond", serif;}

.head{justify-content:center;}
.head_menu_wrap{width:70%;}
.head_menu_wrap .head_menu{justify-content:center;}
.head_menu_wrap .head_menu > li{width:16%;}
.head_fixed{top:0px;}
.cont_title{}
.cont_text_box{margin-bottom:40px;}
.btn_wrap{margin-top:30px;}
.img_list_01 .img_wrap{border-radius:20px;}
.img_list_01 .cont_text{padding:20px;}
.sub_head .cont_text_wrap{padding:200px 0 140px 0;}
.sub_board_list{margin-top:15px;}
.cont_title_design:after{content:''; display:block; width:35px; height:3px; background:#3fdcff; margin:12px auto;}
.head_menu_wrap .head_menu .down_menu > ul li{width:18%;}
.head_menu_wrap .head_menu .down_menu > ul li:nth-child(4){width:27%;}


/* db */
.db_wrap{padding:50px 50px; border:none; background:#f6f6f6; border-radius:25px; margin-bottom: 50px;}
	.db_wrap .cell30{vertical-align:top;}
	.db_wrap .cell30 .db_title{font-size:42px; text-align:left; line-height:1.2; font-weight:500; letter-spacing:-1.5px;}
	.db_wrap .cell30 .db_text{text-align:left; margin-top:15px;}
	.db_wrap img{width:100%;}
		.db_wrap .input_wrap{display:flex; justify-content: space-between; margin:0; gap:15px;}
			.db_wrap .input_wrap:last-child{margin-top:15px;}
			.db_wrap .input_wrap input{width:100%; line-height:45px; height:45px; padding:15px; font-family:'IBM Plex Sans',sans-serif,'Noto Sans KR','sans-serif','MalgunGothic','Malgun Gothic','맑은고딕','맑은 고딕','나눔고딕','NanumGothic','Helvetica','Tahoma','Arial','Dotum','돋음','DotumChe','돋음체';}
				.db_wrap .input_wrap input:hover{box-shadow:0px 2px 3px rgba(0,0,0,0.2);}

		.db_wrap .comment_wrap textarea{border:1px solid #ddd; width:100%; height:100%; min-height:117px; padding:15px; font-family:'IBM Plex Sans',sans-serif,'Noto Sans KR','sans-serif','MalgunGothic','Malgun Gothic','맑은고딕','맑은 고딕','나눔고딕','NanumGothic','Helvetica','Tahoma','Arial','Dotum','돋음','DotumChe','돋음체';}
			.db_wrap .comment_wrap textarea:hover{box-shadow:0px 2px 3px rgba(0,0,0,0.2);}
		.db_wrap .privacy_wrap{margin:15px 0;}
			.db_wrap .privacy_wrap .more{margin-left:5px; background:#000; color:#fff; padding:0px 10px;}

	.db_bt{cursor:pointer; font-size:18px; width:20%; background:#1f8ca4; color:#fff; border-radius:100px; padding:10px 0; transition:all 0.3s; -moz-transition:all 0.3s; -webkit-transition:all 0.3s;}
		.db_bt:hover{width:50%;}

	.bottom_db > div:first-child{width:100%;}
	.bottom_db form{width:100%;}

/* input */
.input_text_wrap{position:relative; width:33%; display:inline-block; font-size:16px;}
	.input_text_wrap label input{width:100%; padding:10px 15px !important; color:#000; border:1px solid #d9d9d9; outline:none; border-radius:4px; background:#fff; transition:all 0.15s;}
		.input_text_wrap label span{color:#666; font-size:1.3rem; font-weight: 500; position:absolute; top:-10px; left:0; padding:0px 5px; background:transparent; transition:all 0.15s;}

/* textarea */
.input_textarea_wrap{position:relative; margin-top:30px; width:100%; display:inline-block; font-size:16px;}
	.input_textarea_wrap label textarea{width:100%; margin:0; height:150px; padding:10px 15px !important; color:#000; border:1px solid #d9d9d9; outline:none; border-radius:4px; background:#fff; transition:all 0.15s;}
	.input_textarea_wrap label span{color:#666; font-weight: 500; position:absolute; top:-23px; left:0px; padding:0px 5px; background:transparent; transition:all 0.15s;}

/* btn */
	.bb_button{padding:0px 50px 0px 40px; width:180px; font-size:16px; height:45px; background:#faf7ec; display: inline-block; background-position: center right 20px; background-repeat: no-repeat; background-image: url("/en/img/btn_arrow2.png?ver=202407240846"); background-size:9px; border-radius:30px;}
		.bb_button a{/* font-family:"Cormorant Garamond", serif; */ font-weight:600; line-height:45px;}
		.bb_button:hover{background:#44bcbc; background-repeat: no-repeat; background-image: url("/en/img/btn_arrow.png?ver=202407240846"); background-position:center right 20px; background-repeat: no-repeat; background-size:9px;}
		.bb_button:hover span{color:#fff;}
	.bb_button2{padding:0px 50px 0px 40px; display: inline-block; font-size:16px; height:45px; background:#004e75; background-position: center right 20px; background-repeat: no-repeat; background-image: url("/en/img/btn_arrow.png?ver=202407240846"); background-size:9px; border-radius:30px;}
	.bb_button2 a{color:#fff;}

/* sub */
.medical_head:after{background-image:url("/common/img/medical_bg.jpg?ver=202405241637"); background-position:top 45% center;}
.contactus_head:after{background-image:url("/en/img/sub_title_en02.jpg?ver=202405241637"); background-position:top 45% center;}
.bna_head:after{background-image:url("/en/img/sub_title_en01.jpg?ver=202405241637"); background-position:top 45% center;}


/* 레이어 팝업 */
	.overlay{position:fixed; top:0; left: 0; height:100%; width:100%; background:#000; opacity:0.7; z-index:9; touch-action: none; overflow: hidden;}
	.overlay2{opacity:0; position:fixed; background:rgba(0,0,0,0.7); top:0; left:0; height:100%; width:100%; z-index:11111; transition:0.35s ease-in-out; pointer-events:none; overflow:hidden;}
	.overlay2.open{opacity:1; pointer-events:inherit;}
	.layermodal{pointer-events:none; opacity:0; transition:0.35s ease-in-out; position:relative; top:20%;}
	.layermodal.open{opacity:1; pointer-events:inherit;}
	.layermodal .board_wrap{max-width:750px; margin:0 auto;}
	.layermodal .board_wrap ul li{width:100%; background:#fff; box-shadow:0 0 0 2px white, 0 0 0 4px #00d1ff; margin-right:0; padding:30px 30px 50px 30px;}
	.layermodal .board_wrap ul li .img_wrap{background:#f1f1f1; box-shadow:none; border-radius:15px; margin:initial;} 
	.layermodal .board_wrap ul li .img_wrap img{height:100%;}
	.layermodal .board_wrap ul li:hover .img_wrap img{transform:none;}
	.layermodal .board_wrap ul li .img_wrap2{background:#f1f1f1; height:auto; }
	.layermodal .board_wrap ul li .txt_wrap{margin:0 0 20px 0;}
	
	.layermodal .board_wrap ul li .fake_textarea3 div{font-size:0.9em; text-align:left;}

	.modal_list{padding:30px 25px; text-align:left; background:#f6f6f6; }

	.bang_modal{opacity:1; pointer-events:inherit; position:relative; top:20%;}
	.bang_wrap{max-width:450px; background:#fff; border-radius:15px; margin:0 auto; overflow:hidden;}
	.bang_top{padding:35px 35px 20px 35px;}
	.bang_wrap p{font-size:1.3em; line-height:1.5;}
	.bang_wrap img{width:26%;}
	.bang_wrap .btn_wrap{display:flex; gap:10px; margin-top:50px; justify-content:end;}
	.bang_wrap .btn_wrap input{width:100%;}
	.bang_wrap .img_wrap {display:flex; gap:10px; align-items:center;}

	.board_wrap{margin-top:20px;}
	.board_wrap .close_wrap{}
	.board_wrap .close_wrap a{display:table;}
	.board_wrap ul li .img_wrap{margin:0 auto; background:#f4f4f4; transition:all 0.2s; text-align:center; overflow:hidden;}
	.board_wrap ul li .img_wrap img{object-fit:cover; width:100%; transition:all 0.2s ease-in-out;}
	
	.board_wrap ul{display:flex; gap:20px 0; justify-content:start; flex-wrap: wrap;}
	.board_wrap ul li{width:32%; display:flex; border-radius:0 0 50px 0; background:#eafbff; flex-direction:column; margin-right:20px; justify-content:space-between; padding:15px 15px 30px 15px; transition:all 0.2s;}
	
	.board_wrap ul li .btn_wrap{}
	.board_wrap ul li:hover{box-shadow: 0 0 0 2px white, 0 0 0 4px #00d1ff; background:#fff;}
	.board_wrap ul li:hover .img_wrap{background:#f1f1f1;}
	.board_wrap ul li:hover .img_wrap img{transform:scale(1.05);}
	.board_wrap ul li:hover .btn6{background:#37a5bd; color:#fff;}
	.board_wrap .cont_text{margin:8px 0; font-weight:300; line-height:1.2; color:#00d1ff; font-weight:500;}
	.board_wrap .txt{font-size:1em; display:inline-block; line-height:1.1; margin-bottom:10px; color:#777;}
	.board_wrap ul li .btn_wrap .btn3{padding:5px 25px; font-size:14px;}
	.doc_title{font-size:1.5em; margin:0; color:#666; font-weight:600;}
	.doc_title strong{font-size:1.2em; color: #333;}
	.organi_wrap .txt_wrap{padding-top:20px; text-align:center;}
	.layermodal .board_wrap .btn_wrap{margin-top:20px;}
	.layermodal .organi_wrap{display:flex; gap:30px; align-items:center;}
	.layermodal .txt_wrap{text-align:left;}
	.doctor_modal{display:flex; gap:20px;}

	.list_wrap2{position:relative; /* border-radius:10px; padding:30px; background:rgba(233,233,233,0.5); */}
		.list_wrap2 p{position:relative; padding:20px; font-weight:500;}
		.list_wrap2 p:after{position:absolute; left:0%; transform: translateY(-50%); top:50%; content: ""; padding:3px; border-radius:100%; background:#00d1ff;}

		.list_wrap3 p{position:relative; padding:0px; padding-left:15px; font-size:0.9em; font-weight:400;}
		.list_wrap3 p:after{position:absolute; left:0%; transform: translateY(-50%); top:50%; content: ""; padding:2px; border-radius:100%; background:#999;}

	.doctor_modal_list p{font-size:0.9rem; padding:7px 5px; margin:0; border-bottom:1px solid #dbdbdb;}
	.doctor_modal_list p:first-child{border-top:1px solid #dbdbdb;}

/* slick */
	.pelvic .slick_wrap{overflow:hidden; min-width:100%; width:0; padding:150px 0;}
		.pelvic .slick_items{bottom:0; transition:All 0.3s ease; -webkit-transition:All 0.3s ease; -o-transition:All 0.3s ease; -ms-transition:All 0.3s ease; cursor:pointer; vertical-align:top; position:relative;}
		.pelvic .slick-slide{width:100%;}
		.pelvic .slick-prev, .pelvic .slick-next{background:none;}
		.pelvic .slick-next:before, .pelvic .slick-prev:before{border:solid #333; border-width:0 0 2px 2px; width:50px; height:50px;}
		.pelvic .slick-center{box-shadow:0px 2px 5px 0px rgb(0,0,0,0.2); opacity:1 !important; opacity:1 !important; z-index:5; -webkit-transform:scale(2); transform:scale(2);}
/* slick */

.vimeo_wrap{position:relative; padding-bottom:56.25%; height:0; overflow:hidden; margin-bottom:30px;}
	.vimeo_wrap iframe{border:0; position:absolute; top:0; left:0; width:100%; height:100%;}


/* bottom_db */
	.bottom_db_wrap{position:fixed; padding:10px; text-align:center; background:#1f8ca4; width:100%; bottom:0; left:0; z-index:999; color:#fff; font-size:13px;}
		.bottom_db_wrap .cell30{display:table-cell !important; width:30% !important;}
		.bottom_db_wrap .cell60{display:table-cell !important; vertical-align:middle; padding-left:5px;}
		.bottom_db_wrap .input_wrap:last-child{margin-top:5px;}
		.bottom_db input{width:100%; padding:5px;background:#fff; border-radius:3px;}
		.bottom_db textarea{display:block; background:#fff; width:100%; height:53px; padding:5px; border-radius:3px;}
		.bottom_db_btn_wrap{margin-top:5px;}
			.bottom_db_btn input{background:#333; color:#fff; border: 0;}

/* button */
	.db_bt{width:100%; margin-top:10px;}
		.db_bt input{width:100%; padding:10px 0; color:#fff; background:#208ca4; border:0; font-size:18px; cursor:pointer;}
		.db_bt:hover{width:100%;}

/* check_box */
	.checkbox_wrap{font-size:14px; color:#666; font-weight:bold;}
		.checkbox{display:inline-block; margin-bottom:5px; position:relative; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
			.checkbox:last-child{margin-bottom:0;}
			.checkbox input[type=checkbox]{opacity:0; display:inline-block; width:16px; height:16px; margin:0;}
		.check_mark{border-radius:3px; position:absolute; top:5%; left:0; width:18px; height:18px; background:#fff; border:2px solid #ccc;}
			.check_mark:after{content:""; position:absolute; display:none;}
		.checkbox input:checked ~ .check_mark:after{display:block;}
		.checkbox .check_mark:after{left:4px; top:0px; width:4px; height:9px; border:solid #666; border-width:0 2px 2px 0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}
		.checkbox input:checked ~ .check_mark{border:2px solid #666;}

/* map */
	.map_wrap .map iframe{width:100%; height:500px; display:block;}
	.map_wrap .map_text{font-size:18px; position:absolute; right:10%; top:25%; text-align:left; padding:15px; margin:0; background:rgba(3, 122, 148, 0.82); color:#fff;}
		.map_wrap .map_text h3{font-size:28px; margin-top:0; margin-bottom:15px; padding:0;}
		.map_wrap .map_text ul{margin-top:15px; color:rgba(255,255,255,0.7); font-size:15px;}
			.map_wrap .map_text ul li{margin:5px 0;}
		.map_wrap .map_text div{font-size:28px;}


	.hospital01{padding:30px 0;}
	.hospital01 .map_wrap .map{padding:0;}
	.hospital01 .table0{background:#559ead; color:#fff;}
		.hospital01 .table0 .cell25{padding:30px;}
			.hospital01 .table0 .cell25:nth-child(2n){background:rgba(0,0,0,0.1);}

	.hospital02 .cont_list3 > ul > li{position:relative; text-align:center;}
		.hospital02 .cont_list3 > ul > li .cont_text{margin-bottom:0;}
		.hospital02 .cont_list3 > ul > li .cont_text_title{width:100%; padding:10px 0; background:#666; color:#fff; margin:0;}


/* bna */
	.bna01{padding:0;}
	.bna01 .cont_boxs{padding:0;}
	.bna01 .cont_list2 > ul > li .board_gallery_list_img_wrap{overflow:hidden; transition:All 0.1s ease; -webkit-transition:All 0.1s ease; -o-transition:All 0.1s ease; -ms-transition:All 0.1s ease;}
	.bna01 .cont_list2 > ul > li .board_gallery_list_img{}
	.bna01 .cont_list2 > ul > li img{ transition:All 0.1s ease; -webkit-transition:All 0.1s ease; -o-transition:All 0.1s ease; -ms-transition:All 0.1s ease;}
	.bna01 .cont_list2 > ul > li:hover img{filter:brightness(0.5); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}
	.bna01 .board_gallery_list_text_wrap{position:absolute; width:100%; top:0px; text-align:center; justify-content:space-between; display:flex;}
	.bna01 .board_gallery_list_text_wrap div{color:#fff; padding:10px 15px; font-size:20px;}
	.bna01 .cont_list2 > ul > li .board_gallery_list_text_wrap .text_title{}
	.bna01 .cont_list2 > ul > li .board_gallery_list_text_wrap ._text_title{}
	.bna01 .cont_list2 > ul > li{position:relative;}
		.bna01 .cont_list2 > ul > li:nth-child(2n){margin-right:0;}
	.bna01 .cont_list2 > ul > li:hover .board_gallery_list_img_wrap{box-shadow:0 0 0 2px white, 0 0 0 4px #003c8b; background: #fff;}
	.bna01 .cont_list2 > ul > li a.shoulder_thum .board_gallery_list_text_wrap{width:auto; flex-direction:column; height:100%;}
	.bna01 .cont_list2 > ul > li a.shoulder_thum .board_gallery_list_text_wrap ._text_title,.bna01 .cont_list2 > ul > li a.shoulder_thum .board_gallery_list_text_wrap .text_title{height:50%;}


	.tab_title ul li{width:auto;}
	.blog_tab_title.tab_title span{padding:10px 20px;}
	.blog_tab_title.tab_title span.check{background:#00d1ff;color:#fff; border: 2px solid #00d1ff;}

	[data-category="2"].cont_list2 > ul > li .board_gallery_list_text_wrap{display:none;}


/* board_detail */
	.board_detail{}
		.board_detail_title{padding:20px 0; border-top:2px solid #777; border-bottom:1px solid #e0e0e0;}
			.board_detail_title h1{font-size:22px; font-weight:400;}
			.board_detail_title .board_detail_title_info{margin-top:15px; color:rgba(0,0,0,0.5);}
				.board_detail_title .board_detail_title_info span{color:rgba(0,0,0,0.7); margin-right:10px;}
					.board_detail_title .board_detail_title_info span:last-child{margin-right:0;}
		
		.board_detail_file{font-size:0.8em; margin-top:15px;}
			.board_detail_file span{color:rgba(0,0,0,0.5);}

		.board_detail_text_wrap{padding:30px 0; text-align:center; border-bottom:2px solid #777;}
			.board_detail_text_wrap .board_detail_btn{margin-top:15px; text-align:center; font-size:15px; overflow:hidden;}
				.board_detail_text_wrap .board_detail_btn a{float:left; background:#333; color:#fff; padding:5px 15px;}

		.board_detail_text_wrap .board_detail_text{font-size:1.1em;}
			.board_detail_text_wrap .board_detail_text p{margin:0px;}
			
		.board_detail_info{margin:15px 0;}
			.board_detail_info table{width:100%; border:1px solid #e0e0e0; border-radius:10px; border-spacing:15px;}
				.board_detail_info table tbody th{width:100px; border-right:1px solid #e0e0e0;}
				.board_detail_info table tbody th, .board_detail_info table tbody td{padding:0px 10px;}
				.board_detail_info img{max-width:100px; max-height:50px;}

		
	
	/* main */
		.en_wrap .cont_title{}
		.en_wrap .sub_head .cont_title{text-transform: uppercase; margin-bottom:0;}
 		.en_wrap .cont_title_info{font-size:1em; color:#00d1ff; letter-spacing:5px; font-family:"Cormorant Garamond", serif; opacity: 0.5;}
		.cont_box_back2:after{background:linear-gradient(358deg, #d6eaf2, #e8f1f042);}
		.cont_box_back3:before{background:#004e75; z-index:-2;}
		.cont_box_back4:before{background:#f6f6f6; z-index:-2;}
		
		.new_wrap .cont_box{overflow:hidden; font-weight:300; padding:110px 0px; position:relative; line-height:1.3;}
		.new_wrap .cont_box2{padding:200px 50px;}
		.new_wrap .cont_box:after{background-size:cover; z-index:-2; position:absolute; width:100%; height:100%; left:0; top:0; content:'';}
		.new_wrap .cont_box:before{background-size:cover; z-index:-2; position:absolute; width:100%; height:100%; left:0; top:0; content:''; }
		.new_wrap .cont_text_wrap{margin-bottom:40px;}
		.new_wrap .cont_text_box{}
		.new_wrap .cont_title{text-align:inherit; font-family:"Cormorant Garamond", serif; margin-bottom:30px; line-height:1.2; font-size:3em; font-weight:800;}
		.new_wrap .cont_title2{font-size:4.2em;}
		.new_wrap .cont_sub_title{font-size:1.6em; margin-bottom:20px;}
		.new_wrap .cont_text_title{font-size:1.3em; margin-bottom:15px;}
		.new_wrap .cont_text{margin-top:10px;}

		.new_wrap .main_01 .cont_title2{font-size:4em;}
		
		.pelvic_wrap .cont_box{overflow:hidden; font-weight:300; padding:110px 0px; position:relative; line-height:1.3;}
		.pelvic_wrap .cont_box2{padding:200px 50px;}
		.pelvic_wrap .cont_box:after{background-size:cover; z-index:-2; position:absolute; width:100%; height:100%; left:0; top:0; content:'';}
		.pelvic_wrap .cont_box:before{background-size:cover; z-index:-1; position:absolute; width:100%; height:100%; left:0; top:0; content:''; }
		/* .new_wrap .cont_box.main_01:after{background:url("/en/img/main01.jpg") no-repeat; top:auto; width:700px; height:500px; bottom:0px; opacity:0.1; background-size: cover;} */
		.new_wrap .cont_box.main_03:after{background:url("/en/img/doctor_bg.jpg") no-repeat center; top:auto; bottom:0; height:600px; background-size:cover;}
		/*.new_wrap .cont_box.pelvic01:after{background:url("/en/img/pelvic_bg8.jpg") no-repeat center; background-size:cover; }*/
		/*.new_wrap .cont_box.pelvic01:before{background:rgba(135,0,4,0.3); background: linear-gradient(231deg, #d76d6375, transparent);}*/
		/*.pelvic_wrap .cont_box.pelvic02:after{background: linear-gradient(180deg, #fff0d8, #faf8ef);}*/
		/*.pelvic_wrap .cont_box.pelvic02:before{background:rgba(248,238,223,0.5);}*/
		/* .new_wrap .cont_box.pelvic03:before{background:#f6f6f6;} */
		.pelvic_wrap .cont_box.pelvic04:after{background:url("/en/img/pelvic_bg3.jpg") no-repeat center; background-size:cover; }
		.pelvic_wrap .cont_box.pelvic04:before{background:rgba(0,0,0,0.4);}
		/* .new_wrap .cont_box.pelvic05:before{background:#f8eedf;} */
		/*.pelvic_wrap .cont_box.pelvic06:after{background:linear-gradient(180deg, #fff0d8, #faf8ef);}*/
		/*.pelvic_wrap .cont_box.pelvic06:before{background:rgba(255,255,255,0.4);}*/
		.pelvic_wrap .cont_box.pelvic07:after{background:url("/en/img/pelvic_bg6.jpg") no-repeat center; background-size:cover; }
		.pelvic_wrap .cont_box.pelvic07:before{background:linear-gradient(32deg, black, rgb(0 0 0 / 49%));}
		.pelvic_wrap .cont_box.pelvic08:after{background:url("/en/img/pelvic_bg6.jpg") no-repeat center; background-size:cover; }
		.pelvic_wrap .cont_box.pelvic08:before{background:rgba(38,38,38,0.9);}
		/* .new_wrap .cont_box.pelvic09:after{background:url("/en/img/pelvic_bg7.jpg") no-repeat center; background-size:cover; } */
		.pelvic_wrap .cont_box.pelvic09:before{background:rgba(233,233,233,0.3);}
		.pelvic_wrap .cont_box.pelvic10:after{background:url("/en/img/pelvic_bg7.jpg") no-repeat center; background-size:cover; }
		.pelvic_wrap .cont_box.pelvic10:before{background:rgba(0,0,0,0.7);}
		.pelvic_wrap .cont_box.pelvic01{}
		.pelvic_wrap .cont_title{font-size:2.56em; font-weight:600;}
		.pelvic_wrap .cont_list > ul > li{margin-right:20px;}
		.pelvic_wrap .cont{}
		.pelvic_wrap .youtube_wrap{max-width:800px; margin:0 auto; padding:0; height:auto;}
		.pelvic_wrap p{margin:10px 0; line-height:1.2;}
		.pelvic_wrap p:first-child{margin-top:0;}
		.pelvic_wrap h1,.new_wrap h2,.new_wrap h3{display:inline-block; margin:0;}
		.pelvic_wrap .cont_list_box ul li{position:relative; margin-bottom:10px; padding-left:15px; font-weight:400;}
		.pelvic_wrap .cont_list_box ul li:last-child{margin-bottom:0px;}
		.pelvic_wrap .cont_list_box ul li:after{background:#301800; padding:2px; border-radius:100%; position:absolute; left:0; top:50%; transform:translateY(-50%); content:'';}
		
		.pelvic_wrap .cont_box.pelvic01{background:#fff;color:#000;}
		/*.pelvic01 .cont_text_wrap{background:rgba(229,172,157,0.15); padding:30px; text-align:center;}*/
		/*.pelvic01 .cont_sub_title{letter-spacing:10px; font-size:2em;}*/
		.pelvic01 .cont_list > ul > li:first-child{margin:100px 0;}
		.pelvic01 .cont_title{letter-spacing:0px; font-size:3em;}
		.pelvic01 .img_wrap{height:400px; width:auto; overflow:hidden; right:0; position:relative; text-align:center; border: 1px solid #dbdbdb;}
		.pelvic01 .img_wrap img{filter: opacity(0.9);}
		.pelvic03 .txt_wrap .cont_text_title{background:#301800; margin-bottom:0; color:#fff; padding:10px;}
		.pelvic03_2 > li{background:#fff; border:1px solid #dbdbdb; overflow:hidden;}
		.pelvic03 .cont_list_box{padding:30px 20px;}
		.pelvic04{height:500px;}
		.pelvic04 .cont_title{padding:10px; border-bottom:1px solid #fff;}
		.pelvic05 .cont_text_box{}
		.pelvic05 .img_wrap{width:55%; /* border:2px solid #e8e8e8; */ border-radius:10%; padding:20px; margin:0 auto;}
		.pelvic05 .cont_text strong{font-size:1.2em;}
		.pelvic06 .cont_text_box ul{justify-content:center;}
		.pelvic06 .cont_text_box ul li{text-align:center; background:rgba(255,255,255,0.8); border-radius:10px; display:flex; justify-content:center; flex-direction: column; font-size:1.2em; box-shadow:1px 3px 4px rgb(160 160 160 / 38%); padding:50px 30px; height:200px;}
		.pelvic08 .txt_wrap .cont_text_title{background:#301800; color:#fff; padding:5px;}
		.pelvic08 .cont_list > ul{margin-top:100px;}
		.pelvic08 .cont_list > ul > li:first-child{margin-bottom:100px;}
		.pelvic08 .cont_list_box{background:#fff; padding:50px 30px; position:relative;}
		.pelvic08 .cont_list_box:after{content:''; position:absolute; width:100%; height:106%; border: 2px solid #cecac6;; top:-3%; right:-3%;}
		.pelvic08 .cont_list .cont_sub_title {margin-bottom:10px;}
		.pelvic08 .cont_list .cont_sub_title img{width:150px;}
		.pelvic08 .cont_list .img_wrap{background:rgba(255,255,255,0.3);}
		.pelvic08 .cont_list .img_wrap img{padding:50px 50px 0 50px;}
		.pelvic09 .img_wrap{background:#fff; border:1px solid #cecac6; overflow:hidden;}
		.pelvic09 .cont_sub_title{background:#301800; display:inline-block; color:#fff; padding:10px;}
		.cont_box.pelvic12{color:#000; background:#f6f6f6;}
		.pelvic_cont_box2 .cont_title{font-size:2.46em;}

		/*.main_box .cont_title{padding-bottom:10px; font-size:4em;}*/
		.main_box{padding:250px 0 200px 0; height:1000px; position:relative;}
		.main_box:after{position:absolute; left:0; top:0; content:""; width:100%; height:100%; z-index:-1; background-image:url("/cn/img/banner_bg4.png?ver=202509051005"); background-size:cover; background-position:center center;}
		/*.main_box:before{position:absolute; left:0; top:0; content:""; width:100%; height:100%; background:rgba(0,0,0,0.05);}*/

		.main_box .img_wrap{position:absolute; z-index:1; top:0; right:10%; height:100%;}
		.main_box .img_wrap img{height:100%; opacity: 0.2;}
		/*.main_box:before{position:absolute; left:0; top:0; content:""; width:100%; height:100%; z-index:1; background:rgba(255,204,137,0.2);}*/
		.main_box .cont{padding:60px 50px; max-width:70%; background:linear-gradient(355deg, rgb(214 234 242 / 40%), rgb(46 163 196 / 53%)); text-align:center;}
		.main_box .cont_title{color:#4c463e; font-size:4.8em; letter-spacing:-2px;/* text-shadow: 0px 2px 4px rgb(108 74 32 / 56%); */}
		.main_cont{font-weight:300; margin-left:25%; letter-spacing:1px; font-family:'pretendard'; position:relative; z-index:1; color:#fff;}
		.main_cont .btn_wrap{margin-top:30px;}
		.main_cont .cont_title{font-size:60px; font-weight:600; letter-spacing:1.5px;}
		.main_cont .cont_title em{font-weight:600;}

		.main_01 .cont{max-width:100%;}
		.main_01 .cont ul{gap:40px;}
		.main_01 .cont ul li{width:50%;}
		.main_01 .cont ul li:first-child{text-align:right;}
		.main_01 .cont ul li:first-child img{height:100%; border-radius:0 0 160px 0;}
		.main_01 .cont ul li:last-child{max-width:600px; padding:50px 0;}

		.main_03{padding-bottom:0 !important;}
		.main_03 .cont{max-width:1900px;}
		.main_03 .img_wrap{margin-top:80px;}
		.main_03 .cont_text{font-size:1.6em; font-weight:500; margin-top:5px;}
		.main_03_1{text-align:left; padding:15px 20px;}
		
		.main_05 .cont_list a{position:relative; box-shadow:1px 4px 9px #bebebe;}
		.main_05 .cont_list a:hover .btn_wrap{height:100%;}
		.main_05 .btn_wrap{position: absolute; transition:all 0.2s; bottom: 0;right: 0; padding: 20px; height:120px; background: linear-gradient(360deg, #00111a, transparent); width: 100%; text-align: right;}
		.main_05 .btn_wrap .btn2{background:transparent; height: auto; top:50%; display:inline-block;color:#fff; border-bottom:1px solid #fff;}

		.main_02 ul li{margin:0;}
		.main_02 span{margin:0; font-weight:500; font-size:14px;}
		.main_02 .cont_text_box ul{align-items:center;}
		.main_02 .cont_text_box > ul{}
		.main_02 .cont_text_box > ul > li{display:flex; flex-direction:column; justify-content:center;}
		.main_02 .cont_text_box > ul > li > a{background:#000; background:#fff; padding:20px; box-shadow:1px 4px 8px #e3e3e3; border-radius:10px;}
		/*.main_02 .cont_text_box > ul > li:nth-child(even){background:#fff;}*/
		.main_04 .img img{max-width:200px;}

		.time{font-size:18px; font-weight:500;}
		.time h5{display:inline-block; width:60px; margin:0; text-align:left; font-weight:400;}
		
		.list_box2{padding:30px; height:100%;/*  border:1px solid rgba(118,102,100,0.4); border-style:dashed; border-radius:20px; */ overflow:hidden; background:#004e75; color:#fff;}
		.list_box2 .cont_text_title{text-align:center; margin-bottom:20px;}


	/* sub */
		.en_intro01{max-width:900px; margin:0 auto; margin-bottom:40px;}
		#intro01_video{pointer-events:none;}
		.intro02 .cont_list a{position:relative; box-shadow:1px 4px 9px #bebebe;transition:all 0.2s;}
		.intro02 .cont_list a:hover .btn_wrap{height:100%;transition:all 0.2s;}
		.intro02 .btn_wrap{position: absolute; display:flex; justify-content:space-between; align-items:center; transition:all 0.2s; bottom: 0;right: 0; padding:40px 20px 10px 20px; height:105px; background: linear-gradient(360deg, #00d1ff, transparent); width: 100%; text-align: right;}
		.intro02 .btn_wrap .cont_text{font-size:1.4em; margin:0; color:#fff; font-weight:500;}
		.intro02 .btn_wrap .btn2{background:transparent; font-size:14px; height: auto; display:inline-block;color:#fff; border-bottom:1px solid #fff;}
		
		.click_down{}
		.click_down .num{font-size:1.2em; width:15%; transition:all 0.2s; font-weight:700; color:#bfbfbf; text-align:center;}
		.click_down .question{padding-left:20px; border-left:3px solid #00d0ff; transition:all 0.2s; cursor:pointer; display:flex; align-items:center; width:100%; gap: 20px;  position:relative;}
		.click_down > ul > li{border-top:1px solid rgba(200,200,200,0.5);}
		.click_down > ul > li:last-child{border-bottom:1px solid rgba(200,200,200,0.5);}
		.click_down .cont_text_title{cursor:pointer; margin:15px 0; font-weight:500;}
		.click_down .plus_span{position:absolute; right:20px;}
		.click_down .plus_span span{border:none;}
		.click_down .answer_box{display:none; background:rgba(250,250,250,1);}
		.click_down .answer_box .txt{padding:20px 30px;}
		.click_down .answer_box .txt p{line-height:1.5;}
		.click_down .answer_box .txt p a{display:inline-block;}
		.click_down .answer_box .txt b{display:block; margin-top:15px;}
		.click_down .answer_box .txt ul{padding-left:20px; counter-reset:item;}
			.click_down .answer_box .txt ul > li{padding-left:17px; line-height:1.5; margin:10px 0; position:relative; font-size:; counter-increment:step-counter; color:#333; font-weight:300;}
			
			.click_down .answer_box .txt ul li:before{counter-increment:item; content:counters(item, ".") ". "; position:absolute; top:0; left:0;}
			.click_down .answer_box .txt ul li ul{padding-left:0px;}
			.click_down .answer_box .txt ul li ul li{padding-left:25px; font-size:inherit; font-size:0.85em; font-weight:200;} 
			.click_down .answer_box .txt ul li u{text-decoration:inherit;}
			/*.before_none li:before{display:none;}*/
		.question.active .plus_span span{transform:rotate(45deg);}
		.question.active .cont_text_title{font-weight:700;}
		
		.plus_span{display:flex; justify-content: space-between;}
		.plus_span span{width:35px; height:35px; border:1px solid #333; position:relative; transition:all 0.2s;}
		.plus_span span:after{position:absolute; content:''; background:#333; width:2px; height:30%; left:50%; top:50%; transform:translate(-50%, -50%);}
		.plus_span span:before{position:absolute; content:''; background:#333; height:2px; width:30%; left:50%; top:50%; transform:translate(-50%, -50%);}


		.modal_facilities{display: none; position: fixed; z-index: 1; padding-top: 100px;left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.9);}
		.modal-facilities {margin: auto; display: block;position:relative;max-width: 700px;}
        .modal-facilities img {width: 100%;}
        .facilities_close {position: absolute; top: -15px;right: -35px; color: #fff; font-size: 40px; font-weight: bold; cursor: pointer;}

		/* slick */
		.pelvic_wrap .slick_wrap{overflow:hidden; min-width:100%; width:0; padding:150px 0;}
			.pelvic_wrap .slick_items{bottom:0; transition:All 0.3s ease; -webkit-transition:All 0.3s ease; -o-transition:All 0.3s ease; -ms-transition:All 0.3s ease; cursor:pointer; vertical-align:top; position:relative;}
			.pelvic_wrap .slick-slide{width:100%;}
			.pelvic_wrap .slick-prev, .pelvic_wrap .slick-next{background:none;}
			.pelvic_wrap .slick-next:before, .pelvic_wrap .slick-prev:before{border:solid #333; border-width:0 0 2px 2px; width:50px; height:50px;}
			.pelvic_wrap .slick-center{box-shadow:0px 2px 5px 0px rgb(0,0,0,0.2); opacity:1 !important; opacity:1 !important; z-index:5; -webkit-transform:scale(1.8); transform:scale(1.8);}

		.clavicle06 .cont_text_box ul li{display:block; height:180px;}
		.clavicle06 .cont_text_box ul li:nth-child(2){padding:40px 20px;}

		
	/* foot */
	.quick_icon_cn li + li{margin-top:10px;}
	.quick_icon_cn img{width:100px;}

	.wechat_qr{display:none; position:absolute; bottom:0; right:120px; width:350px; background:#e9e9e9; border:2px solid #333; border-radius:15px; padding:15px;}
	.wechat_qr .quick_close{position:absolute; top:20px; right:25px; cursor:pointer;}
	.wechat_qr .quick_close i{font-size:35px !important; color:#bbb;}
	.wechat_qr img{width:100%;}

	.foot_box{background:none; color:#ccc; display:flex; font-size:13px; padding: 50px 0; border-top:1px solid rgba(255,255,255,0.1); border-bottom:1px solid rgba(255,255,255,0.1);}
		.foot_box > div{width:50%;}
		/*.foot_box > div:first-child{display:flex; justify-content:space-between;}*/
		.foot_info{display:table; padding:15px 0;}
			.foot_info li{display:inline-block; padding:0px 15px; border-right:1px solid rgba(255,255,255,0.2);}
				.foot_info li:first-child{padding-left:0;}
				.foot_info li:last-child{border-right:0; padding-right:0;}
				.foot_info li a:hover{color:#fff;}
	.foot_en_wrap .foot_box:before{display:none;}
	.foot_wrap{padding:50px 0 100px 0; background:#2a2a2a; text-align:left; color:#aaa; font-size:13px;}
		.foot_wrap img{opacity:0.7; width:100%; filter: brightness(11); max-width:250px;}
		.foot_wrap p{margin-bottom:0; opacity:0.5;}
		
	.hours{}
	.foot_list{font-size:13px;padding:30px; background:rgba(255,255,255,0.1);}
	.foot_list dl{display:flex; padding-bottom:10px;}
		.foot_list dl:last-child{padding-bottom:0;}
		.foot_list dt{width:80px; display:inline-block; font-weight:700; color:#e2d9b9;}
		.foot_list dd{width:calc(100% - 80px);}

	.waist03_2 .cont_list_box{height:200px;}
	.waist03_2 li:nth-child(4) .cont_list_box{padding:15px 20px;}



@media screen and (max-width:860px){
	.cate_logo{display:none;}

	.sub_text{font-size:5vw;}

	.m_menu_logo{width:65%; margin:0 auto; position:relative;}
	.btn_wrap{margin-top:20px;}


	/* head */
	.head .head_menu_wrap{top:0; padding-top:60px;}
	.head_menu_wrap .head_menu{justify-content:flex-start;}
	.head_menu_wrap .head_menu > li{width:100%;}
	.head{justify-content:space-between;}
	.head_icon{}
	.head_wrap .head .tel_wrap img{width:65% !important;}
	.main_box{padding:80px 0 80px 0; height:580px;}
	.main_box .cont{max-width:85%; padding:40px 20px;}
	
	.bb_button{font-size:14px; padding:0px 30px 0px 15px; width:140px; height:40px; background-size:7px;}
	.bb_button a{line-height:40px;}
	.bb_button2{font-size:14px; padding:0px 30px 0px 25px; width:140px; height:40px; background-size:7px;}
	.bb_button2 a{line-height:40px;}

	.sub_title .sub_title_info{font-size:15px;}
	.sub_title h1{font-size:24px;}

	
	/* main */
	.new_wrap .cont_box{padding:60px 0;}
	.new_wrap .cont_title{margin-bottom:15px; font-size:2.3em !important;}
	.new_wrap .cont_title2{font-size:2.6em !important;}
	.new_wrap .cont_box.main_03:after{height:200px;}
	.new_wrap .cont_text_title{font-size:1.15em;}


	.new_wrap .main_01 .cont_title2{font-size:2.3em !important;}
	.main_01 .cont ul li:last-child{padding:0;}
	.main_01 .cont ul li:first-child img{border-radius:0 0 60px 0;}
	.main_03 .img_wrap{margin-top:100px; height:200px; position:relative; margin-top:0;}
	.main_03 .img_wrap img{position:absolute; bottom:0;}

	.img_list_01 .img_wrap{height:250px;}
	.main_05 .btn_wrap .btn2{padding:7px 0;}
	.map_wrap .map iframe{height:300px;}

	/* sub */
	.sub_head .cont_text_wrap{padding:100px 0 60px 0;}
	.intro02 .btn_wrap .btn2{padding:7px 0;}

	.cont_wrap{}
	.gallery_detail_wrap{margin-top:15px; margin-bottom:0;}
	.gallery_detail_wrap .inline50{display:block; width:100%; padding-right:0;}
	.gallery_detail_wrap .inline50:first-child{margin-bottom:15px;}
	.gallery_detail_title{margin:15px 0;}

	.medical_title{font-size:28px;}
	.medical_title div{font-size:13px;}
	.medical_info{margin-top:15px; font-size:13px; text-align:center;}

	.pelvic_gallery1_title div{font-size:24px;}

	.pelvic_info ul li{padding:15px; font-size:13px;}

	.pelvic_wrap .info_title span{font-size:24px; display:block;}
	.pelvic_wrap .info_title{font-size:15px; margin:15px; 0;}

	.pelvic_wrap .slick_wrap{padding:100px 0;}
		.pelvic_wrap .slick-next:before, .pelvic_wrap .slick-prev:before{width:25px; height:25px;}

	.input_wrap{margin:0;}
	.input_text_wrap{width:100%; float:none !important; margin-bottom:10px;}


	.db_wrap{padding:30px 20px;}
	.contact_wrap .map_wrap .map_text{position:relative; padding:15px; font-size:18px; right:auto;}
	.db_wrap .input_wrap{flex-direction:column;}
	
	.hospital01{padding:25px; padding-top:0;}

	.bna01{text-align:center;}
	.bna01 .info_title span{font-size:24px; display:block; text-align:center;}
	.bna01 .info_title{font-size:15px; margin:15px 0; text-align:center;}
	.pelvic04{padding:25px 0; font-size:0.8em !important;}
	.pelvic04 .board_list table{font-size:1em !important;}

	.sub_board_list .board_page_wrap{padding:20px 0;}
	.sub_board_list .board_page_wrap .board_page li{padding:4px 8px;}
	.cont_text_box{margin-bottom:20px;}
	.cont_title{font-size:1.7em !important; margin-bottom:20px;}

	.pelvic10 .cont_title{width:100%;}
	.pelvic01 .cont_list > ul > li:first-child{margin:20px 0;}
	.pelvic01 .img_wrap{height:250px;}
	.pelvic01 .img_wrap img{object-fit:fill; height:150%;}
	.pelvic04{height:300px;}
	.pelvic_wrap .cont_box{padding:50px 0;}
	.pelvic_wrap .cont_box .cont_list_m > ul{justify-content:center; gap:10px !important;}
	.pelvic06 .cont_text_box ul li{}
		.pelvic05 .cont_text_box{width:auto;}
		.pelvic05 .img_wrap{width:95%; padding:20px;}
		.pelvic05 .cont_text strong{font-size:1.05em;}
		.pelvic05 .cont_text_box ul{justify-content:center;}
		.pelvic06 .cont_text_box ul li{padding:20px; height:auto;}
		.pelvic03_2 > li{border:1px solid #dbdbdb;}
		.pelvic03 .cont_list_box{padding:15px;}
		.pelvic08 .cont_list > ul{margin-bottom:70px;}
		.pelvic08 .cont_list > ul > li:first-child{margin-bottom:0;}
		.pelvic08 .cont_list .img_wrap img{padding:0;}
	.click_down .cont_text_title{width:230px; font-size:1em;}
	.click_down .plus_span{right:0;}
	.slick.bna01 .board_gallery_list_text_wrap div{padding:3px; font-size:8px;}
	.pelvic_wrap .slick-center{-webkit-transform: scale(2); transform: scale(2);}

	.doctor_modal{flex-direction:column; gap:0;}
	.layermodal .board_wrap ul li{padding:15px;}
	.layermodal .board_wrap ul li .txt_wrap{margin:10px 0;}
	.layermodal .board_wrap ul li .img_wrap{border-radius:10px; margin:0 auto; height:260px;}
	.layermodal .board_wrap .btn_wrap{margin-top:10px;}
	.layermodal{margin:auto 20px; top:5%;}

	.modal-facilities{padding:0 20px;}
	.facilities_close{right:0; top:-40px;}
	.blog_tab_title.tab_title span{padding:8px 8px; font-size:11px;}
		.blog_tab_title.tab_title ul{gap:2px;}
	
	.input_text_wrap label span{top:-5px;}
	.input_textarea_wrap{margin-top:20px;}

	.waist03_2 .cont_list_box{height:auto;}


	/* foot */
	.quick_menu_wrap_pc{bottom:110px !important;}
	.quick_icon_cn a + a{margin-top:5px;}
	.quick_icon_cn img{width:70px;}

	.wechat_qr{right:80px; width:235px;}
	.wechat_qr .quick_close i{font-size:25px !important;}
	.wechat_qr img{width:100%;}

	.foot_box{flex-direction:column; padding:30px 0;}
	.foot_box > div{width:100%;}
	.foot_wrap img{max-width:180px;}
	.foot_list{padding:20px;}
	.foot_list dd{margin:0;}


}

@media screen and (max-width: 760px){
	.head_menu_wrap .head_menu > li > a:hover:after{display:none;}
	.head_menu_wrap .head_menu .down_menu > ul li{width:100%; height:auto;}
	.head_menu_wrap .head_menu .down_menu > ul li:nth-child(4){width:100%;}
}