/* Content - Default */

/* Content - Default */

/* h3 Title Style ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
#content h3.title{font-size:32px; color:#333; text-align:center; padding-top:65px; line-height:28px;font-weight:500; font-family:'notokr-bold'; padding-bottom:44px; }
#content h3.title small{display:block; font-size:18px; color:#48464c; line-height:26px; text-align:center; padding-top:20px; margin-top:44px; border-top:1px solid #dfdcda; font-family:'notokr-regular'; letter-spacing:-0.05em;}

	@media screen and (max-width:799px){
		#content h3.title {font-size:28px;}
		#content h3.title small {font-size:16px;}
	}

	@media screen and (max-width:799px){
		#content h3.title {margin-top:0; padding-bottom:0;}
	}

	@media screen and (max-width:499px){
		#content h3.title {line-height:140%;padding-top:45px;}
	}

#content .content_box .sec_box {padding-top:80px; }
#content .content_box .sec_box.line {border-top:1px solid #ccc; padding:40px 0 45px;}
#content .content_box .sec_box.pdnone {padding:0;}

	@media screen and (max-width:1399px){
		#content .content_box .sec_box {padding-top:50px;}
	}

	@media screen and (max-width:499px){
		#content .content_box {margin:30px 0 30px;}
	}

/* h6 Style ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* h6_type1 */
#content .content_box h6.h6_type1 {font-family:'notokr-bold'; font-size:22px;}

	@media screen and (max-width:999px){
		#content .content_box h6.h6_type1 {font-size:20px;}
	}

	@media screen and (max-width:499px){
		#content .content_box h6.h6_type1 {font-size:18px;}
	}

/* h6_type2 */
#content .content_box h6.h6_type2 {font-size:18px;}
#content .content_box h6.h6_type2:before {position:relative; display:inline-block; margin-right:5px; content:'·';}
	@media screen and (max-width:999px){
		#content .content_box h6.h6_type2 {font-size:16px;}
	}

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


/* ul Type Style ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* ul_type1 */
#content .content_box ul.ul_type1 {margin-top:12px; padding-left:20px; margin-left:20px;}
#content .content_box ul.ul_type1 li {font-size:17px; line-height:160%; word-break:keep-all; letter-spacing:-0.05em;}
#content .content_box ul.ul_type1 li:before {position:relative; display:inline-block; margin-left:-13px; margin-right:10px; content:'·';}

	@media screen and (max-width:999px){
		#content .content_box ul.ul_type1 {margin-left:10px;}
		#content .content_box ul.ul_type1 li {font-size:15px;}
	}

	@media screen and (max-width:799px){
		#content .content_box ul.ul_type1 {margin-left:0px;}
	}

	@media screen and (max-width:499px){
		#content .content_box ul.ul_type1 li {font-size:14px;}
	}


/* Table Type Style ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* 모바일 일떄 스크롤 노출  */
#content .content_box .m_drag {display:none; font-size:18px; text-align:center; background:url('../images/content/table_drag_icon.png') calc(50% - 80px) calc(50% + 10px) no-repeat; background-size:67px; padding-left:70px; border-top:1px solid #bfbfbf; padding-top:20px; margin-top:20px;}

	@media screen and (max-width:799px){
		#content .content_box .m_drag {display:block;}
	}

	@media screen and (max-width:499px){
		#content .content_box .m_drag {background-size:44px; padding-left:50px; font-size:16px;}
	}

/* Table scroll */
#content .content_box .tb_wrap {overflow-x:auto;}
#content .content_box .tb_wrap::-webkit-scrollbar {width:5px; height:10px;} /* 스크롤 바 */
#content .content_box .tb_wrap::-webkit-scrollbar-track {background-color:#fff;} /* 스크롤 바 밑의 배경 */
#content .content_box .tb_wrap::-webkit-scrollbar-thumb {background:#ddd; border-radius:5px;} /* 실질적 스크롤 바 */
#content .content_box .tb_wrap::-webkit-scrollbar-thumb:hover {background:#404040;} /* 실질적 스크롤 바 위에 마우스를 올려다 둘 때 */
#content .content_box .tb_wrap::-webkit-scrollbar-thumb:active {background:#808080;} /* 실질적 스크롤 바를 클릭할 때 */
#content .content_box .tb_wrap::-webkit-scrollbar-button {display:none;} /* 스크롤 바 상 하단 버튼 */

/* tb_type1 */
#content .content_box table.tb_type1 {width:100%; min-width:700px; margin-top:20px; border-top:1px solid #bfbfbf;}
#content .content_box table.tb_type1 caption {font-size:0;}
#content .content_box table.tb_type1 thead {}
#content .content_box table.tb_type1 thead tr {}
#content .content_box table.tb_type1 thead tr th {background:#f8f0e5; font-size:17px; border-top:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; border-right:1px solid #bfbfbf; font-weight:500; padding:15px 5px; word-break:keep-all;}
#content .content_box table.tb_type1 thead tr th:last-child {border-right:0 !important;}
#content .content_box table.tb_type1 tbody {}
#content .content_box table.tb_type1 tbody tr {}
#content .content_box table.tb_type1 tbody tr th {border-bottom:1px solid #bfbfbf; border-right:1px solid #bfbfbf; font-weight:500; background:#f9f6f3; padding:15px 5px; word-break:keep-all; font-size:16px;}
#content .content_box table.tb_type1 tbody tr td {border-bottom:1px solid #bfbfbf; border-right:1px solid #bfbfbf; text-align:center; padding:15px 5px; word-break:keep-all;}
#content .content_box table.tb_type1 tbody tr td:last-child {border-right:0;}
#content .content_box table.tb_type1 tbody tr td.top {vertical-align:top;}
#content .content_box table.tb_type1 tbody tr td.left {text-align:left; padding:15px 50px;}
#content .content_box table.tb_type1 tbody tr td ul.ul_type1 {margin-top:0; margin-left:0;}
#content .content_box table.tb_type1 tbody tr td ul.ul_type1 li {font-size:16px; text-align:left; line-height:25px;}

#content .content_box table.tb_type1 tbody tr td ul.ul_type2 {margin-top:0; margin-left:10px;}
#content .content_box table.tb_type1 tbody tr td ul.ul_type2 li {font-size:16px; text-align:left; line-height:25px;}

	@media screen and (max-width:999px){
		#content .content_box table.tb_type1 thead tr th {font-size:15px;}
		#content .content_box table.tb_type1 tbody tr td {font-size:14px;}
		#content .content_box table.tb_type1 tbody tr th {font-size:15px;}
		#content .content_box table.tb_type1 tbody tr td.left {padding:15px 20px;}
		#content .content_box table.tb_type1 tbody tr td ul.ul_type1 li {font-size:14px;}

		#content .content_box table.tb_type1 tbody tr td ul.ul_type2 li {font-size:14px;}
	}

	@media screen and (max-width:799px){
		#content .content_box .tb_wrap {overflow-x:auto;}
	}

	@media screen and (max-width:499px){
		#content .content_box table.tb_type1 thead tr th {font-size:14px;}
		#content .content_box table.tb_type1 tbody tr td {font-size:13px;}
		#content .content_box table.tb_type1 tbody tr th {font-size:14px;}
	}


/* facility Style ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

.facility {display:block; overflow:hidden; margin:-0.73%;}
.facility .facility_box {float:left; background:#f5f5f5; width:32%; max-width:307px; margin:0.73%; border:1px solid #dcdcdc; box-sizing:border-box;}
.facility .facility_box .image {}
.facility .facility_box .image img {width:100%;}
.facility .facility_box .text {font-size:15px; font-family:'notokr-light'; text-align:center; line-height:20px; height:102px; padding:18px 0;}
.facility .facility_box .text.line01 {padding:38px 0;}
.facility .facility_box .text.line02 {padding:28px 0;}

	@media screen and (max-width:1399px){
		.facility .facility_box {margin:0.65%;}
	}

	@media screen and (max-width:1199px){
		.facility .facility_box {max-width:inherit;}
	}

	@media screen and (max-width:899px){
		.facility .facility_box .text {font-size:14px;}
	}

	@media screen and (max-width:799px){
		.facility .facility_box .text {font-size:13px;}
	}

	@media screen and (max-width:499px){
		.facility .facility_box {width:calc(100% - 2px);}
		.facility .facility_box .text {height:auto;}
		.facility .facility_box .text.line01 {padding:28px 0;}
		.facility .facility_box .text.line02 {padding:18px 0;}
	}

/* About Us ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/*greeting*/
.greeting .top_con {display:block; overflow:hidden;}
.greeting .top_con .image {float:right; width:515px;}
.greeting .top_con .text {float:left; width:calc(100% - 547px);}
.greeting .top_con .text h6 {font-size:20px; line-height:26px; font-weight:600; font-family:'notokr-bold', sans-serif; margin-bottom:12px;}
.greeting .top_con .text p {}
.greeting .top_con .text .ceo_name {position:relative; font-size:15px; color:#32302e; font-family:'notokr-light'; border-top:1px solid #b8b8b8; padding:25px 0; margin-top:50px; padding-right:90px;}
.greeting .top_con .text .ceo_name span.sign {position:absolute; display:inline-block; width:108px; height:61px; top:25px; right:-10px; font-size:0; background:url('../images/content/greeting_sign_image.gif') center no-repeat; }

	@media screen and (max-width:1399px){
		.greeting .top_con .image {width:47%;}
		.greeting .top_con .text {width:49%;}
	}

	@media screen and (max-width:899px){
		.greeting .top_con .image {width:100%; text-align:center; margin-bottom:30px;}
		.greeting .top_con .text {width:100%;}

		.greeting .top_con .text .ceo_name span.sign {top:10px;}
	}


	@media screen and (max-width:799px){
		.greeting .facility .facility_box {width:48.5%;}
	}

	@media screen and (max-width:699px){
		.greeting .top_con .text h6 {font-size:18px;}
	}

	@media screen and (max-width:499px){
		.greeting .facility .facility_box {width:calc(100% - 2px);}
	}


/* Management philosophy */
.management_philosophy {}
.management_philosophy .mission_vision {display:block; overflow:hidden; background:#faf8f7; padding:0 !important; margin-bottom:20px; border:1px solid #dcdcdc;}
.management_philosophy .mission_vision .image img {width:100%;}
.management_philosophy .mission_vision_box {float:left; width:50%; padding:65px 0; margin-top:-6px;}
.management_philosophy .mission_vision_box:last-child {border-left:1px solid #dcdcdc;}
.management_philosophy .mission_vision_box dl {width:355px; padding-left:102px; margin:0 auto;}
.management_philosophy .mission_vision_box dl dt {font-size:26px; color:#4c2e19; font-weight:600; text-transform:uppercase; margin-bottom:10px;}
.management_philosophy .mission_vision_box dl dd {font-size:16px; color:#4f423b; word-break:keep-all;}
.management_philosophy .mission_vision_box dl.mission {background:url('../images/content/mission_icon.png') left center no-repeat;}
.management_philosophy .mission_vision_box dl.vision {background:url('../images/content/vision_icon.png') left center no-repeat;}

	@media screen and (max-width:999px){
		.management_philosophy .mission_vision_box {padding:45px 0;}
		.management_philosophy .mission_vision_box dl {width:90%; padding-left:100px;}
		.management_philosophy .mission_vision_box dl dt {font-size:22px;}
		.management_philosophy .mission_vision_box dl dd {font-size:16px;}

		.management_philosophy .mission_vision_box dl.mission {background-position:5px center;}
		.management_philosophy .mission_vision_box dl.vision {background-position:10px center;}
	}

	@media screen and (max-width:799px){
		.management_philosophy .mission_vision .image {}
		.management_philosophy .mission_vision .image img {position:relative; max-height:240px; width:inherit; max-width:inherit; left:calc(50% - 510px);}
		.management_philosophy .mission_vision_box {width:100%; border-right:0; border-bottom:1px solid #dcdcdc; padding:35px 0;}
		.management_philosophy .mission_vision_box:last-child {border-left:0; border-bottom:0;}
		.management_philosophy .mission_vision_box dl dt {font-size:20px;}
		.management_philosophy .mission_vision_box dl dd {font-size:15px;}
	}

	@media screen and (max-width:499px){
		.management_philosophy .mission_vision_box dl.mission {background-size:61px; background-position:5% center;}
		.management_philosophy .mission_vision_box dl.vision {background-size:52px; background-position:7% center;}
	}

.management_philosophy .core_value {position:relative; display:block; overflow:hidden;}
.management_philosophy .core_value h6 {position:relative; z-index:2; width:413px; margin:0 auto; font-size:26px; color:#4c2e19; text-transform:uppercase; text-align:center; background:#faf8f7; padding:30px 0; border:1px solid #dcdcdc; border-radius:50px; overflow:hidden;}
.management_philosophy .core_value .core_value_box {position:relative; padding-top:62px;}
.management_philosophy .core_value .core_value_box:before {position:absolute; display:inline-block; width:1px; height:100%; background:#ccc; top:0; left:50%; z-index:1; content:'';}
.management_philosophy .core_value .core_value_box:after {position:absolute; display:block; width:80%; height:1px; top:145px; left:10%; z-index:1; background:#ccc; content:'';}
.management_philosophy .core_value .core_value_info {position:relative; z-index:2; float:left; width:33.333%; text-align:center;}
.management_philosophy .core_value .core_value_info .image {position:relative; z-index:2;}
.management_philosophy .core_value .core_value_info .text {letter-spacing:-0.05em;}
.management_philosophy .core_value .core_value_info .text dt {font-size:22px; color:#4f423b; font-family:'notokr-bold', sans-serif; margin:10px 0;}
.management_philosophy .core_value .core_value_info .text dd {display:inline-block; font-size:17px; color:#4f423b; text-align:left; padding-left:10px; max-width:220px;}
.management_philosophy .core_value .core_value_info .text dd:before {position:relative; display:inline-block; margin-right:5px; margin-left:-8px; content:'·';}
	@media screen and (max-width:999px){
		.management_philosophy .core_value h6 {font-size:24px; padding:25px 0;}
	}

	@media screen and (max-width:799px){
		.management_philosophy .core_value h6 {width:100%; font-size:20px;}
		.management_philosophy .core_value .core_value_box { margin:0 auto; padding-top:42px;}
		.management_philosophy .core_value .core_value_box:before {left:55px;}
		.management_philosophy .core_value .core_value_box:after {display:none;}
		.management_philosophy .core_value .core_value_info {display:block; overflow:hidden; float:none; width:100%; text-align:left; margin-bottom:20px;}
		.management_philosophy .core_value .core_value_info .image {display:inline-block; width:113px; margin-right:20px;}
		.management_philosophy .core_value .core_value_info .image img {width:100%;}
		.management_philosophy .core_value .core_value_info .text {display:inline-block; width:calc(100% - 150px); vertical-align:top;}
		.management_philosophy .core_value .core_value_info .text dd {max-width:inherit;}
	}


	@media screen and (max-width:499px){
		.management_philosophy .core_value .core_value_box {width:100%;}
		.management_philosophy .core_value .core_value_box:before {left:45px;}
		.management_philosophy .core_value .core_value_info .image {width:93px; margin-right:0;}
		.management_philosophy .core_value .core_value_info .text {width:calc(100% - 110px);}
	}

/*history*/
.history {}
.history dl.year {position:relative; clear:both; margin-bottom:20px;}
.history dl.year dt {display:inline-block; width:70px; font-size:20px; font-family:'notokr-bold', sans-serif; vertical-align:top;}
.history dl.year dd {position:relative; display:inline-block; width:calc(100% - 80px); vertical-align:top; padding-left:40px;}
.history dl.year dd:before {position:absolute; display:inline-block; width:12px; height:12px; top:11px; left:0; background:#d19402; border-radius:50%; content:'';}
.history dl.year dd:after {position:absolute; display:inline-block; width:1px; height:200%; top:11px; left:5px; background:#d19402; content:'';}
.history dl.year dd span.tit {display:inline-block; width:70px; font-size:20px; font-family:'notokr-bold', sans-serif;}
.history dl.year dd .info {display:inline-block; width:calc(100% - 96px); margin-left:20px; vertical-align:top; margin-top:5px;}
.history dl.year dd .info li {}
.history dl.year dd .info li:before {position:relative; display:inline-block; width:3px; height:3px; border-radius:50%; background:#ff7200; margin-right:9px; margin-left:-13px; top:-3px; content:'';}

	@media screen and (max-width:799px){
		.history dl.year dd .info {width:100%;}
	}

	@media screen and (max-width:499px){
		.history dl.year dt {width:55px;}
		.history dl.year dd {padding-left:25px;}
	}

/* Certified medical institution  ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
.certified {}
.certified .top_image {display:table; width:100%;}
.certified .top_image li {display:table-cell; vertical-align:top;}
.certified .top_image li:nth-child(1) {width:645px;}
.certified .top_image li:nth-child(2) {width:306px;}

.certified .top_image li:last-child img {margin-left:6px;}
.certified .top_image li:last-child img:last-child {margin-top:1px;}
.certified .top_text {padding:25px 14px;}
.certified .top_text p {font-size:15px; font-family:'notokr-light', sans-serif;}

.certified .mark {text-align:center; border-top:1px solid #dfdcda; padding-top:40px; margin-top:21px;}
.certified .mark h5 {font-size:18px; color:#000; font-weight:500; letter-spacing:-0.05em; margin-top:43px; margin-bottom:11px;}
.certified .mark p {font-size:15px; font-family:'notokr-light', sans-serif;}

.certified .mark .grade {display:block; overflow:hidden; text-align:center; margin-top:55px;}
.certified .mark .grade .grade_box {display:inline-block;  background-color:#f5f5f5; border:1px solid #dcdcdc; vertical-align:top;}
.certified .mark .grade .grade_box .title {color:#0b0c0c; font-family:'notokr-bold', sans-serif; font-weight:500;}
.certified .mark .grade .grade_box .title span {display:block; font-size:15px; line-height:20px; font-family:'notokr-light', sans-serif;}
.certified .mark .grade .grade_box .image {margin-top:40px; margin-bottom:-5px;}
.certified .mark .grade .grade_box .image img {width:100%;}

.certified .mark .grade01 .grade_box {width:163px; margin:0 4px; padding-top:90px; background-image:url('../images/content/certified_grade01_icon.png'); background-position:top center; background-repeat:no-repeat;}
.certified .mark .grade01 .grade_box .title {font-size:18px; height:62px;}

.certified .mark .grade02 .grade_box {width:281px; margin:0 4px; padding-top:90px; background-position:center 23px; background-repeat:no-repeat;}
.certified .mark .grade02 .grade_box .title {font-size:16px; line-height:20px;}
.certified .mark .grade02 .grade_box .title span {margin-bottom:10px;}
.certified .mark .grade02 .grade_box.grade02_1 {background-image:url('../images/content/certified_grade02_icon01.jpg');}
.certified .mark .grade02 .grade_box.grade02_2 {background-image:url('../images/content/certified_grade02_icon02.jpg');}
.certified .mark .grade02 .grade_box.grade02_3 {background-image:url('../images/content/certified_grade02_icon03.jpg');}

	@media screen and (max-width:1399px){
		.certified .top_image li:nth-child(1) {width:68.35%;}
		.certified .top_image li:nth-child(2) {width:31.65%;}

		.certified .mark .grade01 .grade_box {width:18%;}

		.certified .mark .grade02 .grade_box {width:31%;}
	}

	@media screen and (max-width:899px){
		.certified .mark .grade01 .grade_box .title {font-size:17px;}

		.certified .mark .grade02 .grade_box .title {font-size:15px;}
	}

	@media screen and (max-width:799px){
		.certified .mark .grade01 .grade_box {width:29%; margin-bottom:12px;}
		.certified .mark .grade01 .grade_box .image img {width:100%;}
		.certified .mark .grade02 .grade_box {width:97%; margin-bottom:12px;}
		.certified .mark .grade02 .grade_box .image img {width:100%;}
	}


/* Departments  ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* Specialization Center */
.specialization {}
.specialization .specialization_ul li {display:block; overflow:hidden; margin-bottom:30px;}
.specialization .specialization_ul li:last-child {margin-bottom:0;}
.specialization .specialization_ul li .image {float:left; width:287px; margin-right:49px;}
.specialization .specialization_ul li .info {float:left; width:calc(100% - 336px);}
.specialization .specialization_ul li .info h6 {font-size:20px; font-family:'notokr-bold', sans-serif; font-weight:500; border-bottom:1px solid #d2d2d2; padding-bottom:15px; margin-bottom:15px;}
.specialization .specialization_ul li .info p {font-size:15px; font-family:'notokr-light', sans-serif;}

	@media screen and (max-width:1399px){
		.specialization .specialization_ul li .image {width:31%; margin-right:3%;}
		.specialization .specialization_ul li .info {width:66%;}
	}

	@media screen and (max-width:799px){
		.specialization .specialization_ul li .info h6 {font-size:18px;}
		.specialization .specialization_ul li .info p {font-size:14px;}
	}

	@media screen and (max-width:699px){
		.specialization .specialization_ul li .image {width:100%; margin-right:0; margin-bottom:20px; text-align:center;}
		.specialization .specialization_ul li .image img {width:100%;}
		.specialization .specialization_ul li .info {width:100%;}
	}

/* Health promotion center */
.health_promotion {}
.health_promotion .top_con {text-align:center;}
.health_promotion .top_con .text h6 {font-size:24px; font-family:'notokr-bold', sans-serif; margin-top:60px; margin-bottom:55px; font-weight:500;}
.health_promotion .top_con .text h6 span {display:block; font-size:21px; line-height:26px; text-align:center; margin-bottom:24px; font-family:'notokr-regular', sans-serif; letter-spacing:-0.02em;}
.health_promotion .top_con .text p {font-size:15px; font-family:'notokr-light', sans-serif; text-align:left;}

.health_promotion .facility .facility_box .text {height:78px; padding:26px 0;}

	@media screen and (max-width:799px){
		.health_promotion .top_con .text h6 {font-size:22px; margin-top:30px; margin-bottom:25px;}
		.health_promotion .top_con .text h6 span {font-size:19px;}
		.health_promotion .top_con .text p {font-size:14px;}

		.health_promotion .facility {padding-top:30px !important;}
		.health_promotion .facility .facility_box .text {padding:16px 0;}
	}

	@media screen and (max-width:499px){
		.health_promotion .facility .facility_box {margin-bottom:10px;}
		.health_promotion .facility .facility_box .text {height:auto;}
	}


/* Medical department */
.medical_department {}
.medical_department .medical_department_ul {display:block; overflow:hidden;}
.medical_department .medical_department_ul li {float:left; width:50%; min-height:178px; padding:20px 0 20px 200px; margin-bottom:20px; background-position:left top; background-repeat:no-repeat;}
.medical_department .medical_department_ul li:nth-child(odd) {clear:both;}
.medical_department .medical_department_ul li h6 {font-size:19px; font-family:'notokr-bold', sans-serif; font-weight:500; letter-spacing:-0.05em;}
.medical_department .medical_department_ul li p {font-size:15px; font-family:'notokr-light', sans-serif;}

.medical_department .medical_department_ul li.medical_01 {background-image:url('../images/content/medical_department_icon01.png');}
.medical_department .medical_department_ul li.medical_02 {background-image:url('../images/content/medical_department_icon02.png');}
.medical_department .medical_department_ul li.medical_03 {background-image:url('../images/content/medical_department_icon03.png');}
.medical_department .medical_department_ul li.medical_04 {background-image:url('../images/content/medical_department_icon04.png');}
.medical_department .medical_department_ul li.medical_05 {background-image:url('../images/content/medical_department_icon05.png');}
.medical_department .medical_department_ul li.medical_06 {background-image:url('../images/content/medical_department_icon06.png');}
.medical_department .medical_department_ul li.medical_07 {background-image:url('../images/content/medical_department_icon07.png');}
.medical_department .medical_department_ul li.medical_08 {background-image:url('../images/content/medical_department_icon08.png');}
.medical_department .medical_department_ul li.medical_09 {background-image:url('../images/content/medical_department_icon09.png');}
.medical_department .medical_department_ul li.medical_10 {background-image:url('../images/content/medical_department_icon10.png');}
.medical_department .medical_department_ul li.medical_11 {background-image:url('../images/content/medical_department_icon11.png');}
.medical_department .medical_department_ul li.medical_12 {background-image:url('../images/content/medical_department_icon12.png');}
.medical_department .medical_department_ul li.medical_13 {background-image:url('../images/content/medical_department_icon13.png');}
.medical_department .medical_department_ul li.medical_14 {background-image:url('../images/content/medical_department_icon14.png');}
.medical_department .medical_department_ul li.medical_15 {background-image:url('../images/content/medical_department_icon15.png');}
.medical_department .medical_department_ul li.medical_16 {background-image:url('../images/content/medical_department_icon16.png');}
.medical_department .medical_department_ul li.medical_17 {background-image:url('../images/content/medical_department_icon17.png');}
.medical_department .medical_department_ul li.medical_18 {background-image:url('../images/content/medical_department_icon18.png');}
.medical_department .medical_department_ul li.medical_19 {background-image:url('../images/content/medical_department_icon19.png');}
.medical_department .medical_department_ul li.medical_20 {background-image:url('../images/content/medical_department_icon20.png');}
.medical_department .medical_department_ul li.medical_21 {background-image:url('../images/content/medical_department_icon21.png');}
.medical_department .medical_department_ul li.medical_22 {background-image:url('../images/content/medical_department_icon22.png');}

	@media screen and (max-width:1399px){
		.medical_department .medical_department_ul li {padding:20px 10px 20px 180px;}
	}

	@media screen and (max-width:999px){
		.medical_department .medical_department_ul li {float:none; width:100%;}
	}

	@media screen and (max-width:499px){
		.medical_department .medical_department_ul li {background-position:top center; padding:180px 10px 20px 10px; text-align:center;}
	}

/* Main equipment introduction  ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

.main_equipment {border-top:1px solid #dfdcda; margin-top:-22px;}
.main_equipment .equipment_box {display:block; overflow:hidden; padding-top:15px;}
.main_equipment .equipment_box h5 {width:48%; font-size:18px; line-height:140%; font-family:'notokr-bold', sans-serif; color:#fff; background:#ff7200; font-weight:500; padding:18px 26px;}
.main_equipment .equipment_box .info {width:48%; margin-bottom:55px; font-size:15px; font-family:'notokr-light', sans-serif;}
.main_equipment .equipment_box .info h6 {font-size:18px; font-family:'notokr-bold', sans-serif; font-weight:500; color:#463427; margin-bottom:14px;}
.main_equipment .equipment_box .info p {margin-bottom:20px;}
.main_equipment .equipment_box .info p:last-child {margin-bottom:0;}
.main_equipment .equipment_box .info p b {color:#d15f02; font-weight:500;}
.main_equipment .equipment_box .info ul.ul_type1 {margin-left:0 !important;}
.main_equipment .equipment_box .info ul.ul_type1 li {font-size:15px !important; letter-spacing:0 !important;}

.main_equipment .equipment_box .info ul.image_ul {display:block; overflow:hidden; margin:0 -0.5%;}
.main_equipment .equipment_box .info ul.image_ul li {float:left; width:49%; margin:10px 0.5%;}
.main_equipment .equipment_box .info ul.image_ul li img {width:100%;}
.main_equipment .equipment_box .info ul.image_ul li span {display:block; text-align:center; border:1px solid #dcdcdc; margin-top:-5px; color:#000; padding:8px 0;}

.main_equipment .equipment_box .info_01 {clear:both; margin-bottom:55px;}
.main_equipment .equipment_box .info_01 ul.ul_type1 {margin-left:0 !important;}

.main_equipment .equipment_box .image {width:48%; margin-bottom:55px;}
.main_equipment .equipment_box .clear {clear:both;}
.main_equipment .equipment_box .left {float:left;}
.main_equipment .equipment_box .right {float:right;}

.main_equipment .equipment_box .mt35 {margin-top:35px;}
.main_equipment .equipment_box .mt-67 {margin-top:-70px;}
.main_equipment .equipment_box .mt-95 {margin-top:-95px;}


.main_equipment .equipment_08 .info {margin-bottom:0 !important;}

.main_equipment .equipment_09 h5 {width:100%;}
.main_equipment .equipment_09 .image {width:38%;}
.main_equipment .equipment_09 .info {width:58%;}

	@media screen and (max-width:1399px){
		.main_equipment .equipment_box .info h6 {margin-bottom:9px;}
		.main_equipment .equipment_box .info ul.image_ul li span {font-size:13px;}

		.main_equipment .equipment_box .mt35 {margin-top:25px;}
	}

	@media screen and (max-width:899px){
		.main_equipment .equipment_box h5 {width:100%;}
		.main_equipment .equipment_box .image {width:100%; text-align:center; margin-bottom:20px;}
		.main_equipment .equipment_box .info {width:100%; margin-top:0;}

		.main_equipment .equipment_box .mt-67 {margin-top:20px;}
		.main_equipment .equipment_box .mt-95 {margin-top:20px;}
	}

	@media screen and (max-width:799px){
		.main_equipment .equipment_box h5 {font-size:16px; padding:18px 20px;}
		.main_equipment .equipment_box .info {font-size:14px;}
		.main_equipment .equipment_box .info h6 {font-size:16px;}
	}


/* Intensive Check-up program  ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

.check_up_program {}
.check_up_program table.tb_type1 tbody tr th {text-align:left; padding:15px 15px !important;}
.check_up_program table.tb_type1 tbody tr td {text-align:left !important;  padding:15px 15px !important;}

.check_up_program .bottom_con {border-top:1px solid #dfdcda; font-size:15px; font-family:'notokr-light', sans-serif; text-align:left; padding-left:28px; padding-top:10px; margin-top:20px;}
.check_up_program .bottom_con b {display:block; font-family:'notokr-light';  color:#c54d04; word-break:keep-all; margin-top:5px; text-align:left; margin-bottom:10px;}
.check_up_program .bottom_con b:before {position:relative; display:inline-block; margin-right:5px; margin-left:-18px; content:'※';}

	@media screen and (max-width:999px){
		.check_up_program .bottom_con {padding-left:0;}
		.check_up_program .bottom_con b {padding-left:20px; font-size:15px;}
	}


/* Contact US  ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

.location {border-top:1px solid #dfdcda;}
.location .sec_box {margin-top:40px !important;}
.location .map_api {border:1px solid #d3d3d3; height:432px; background:#fafafa;}

	@media screen and (max-width:799px){
		.location .map_api {height:332px;}
	}


.location .map_info {margin-top:20px;}
.location .map_info h6 {display:inline-block; width:calc(100% - 55px); font-size:22px; font-weight:600; vertical-align:top; line-height:33px;}
.location .map_info h6:before {position:relative; display:inline-block; width:40px; height:33px; background:url('../images/content/location_add_icon.png') center no-repeat; top:5px; margin-right:12px; content:'';}
.location .map_info dl {padding:5px 55px;}
.location .map_info dl dd {display:inline-block; font-size:16px; font-family:'notokr-light'; vertical-align:top; line-height:33px;}
.location .map_info dl dd:after {position:relative; display:inline-block; width:1px; height:14px; background:#c5c5c5; top:1px; margin:0 10px; content:''}
.location .map_info dl dd.add1 {display:block;}
.location .map_info dl dd.add1:after,
.location .map_info dl dd.fax:after {display:none;}

	@media screen and (max-width:799px){
		.location .map_info dl {padding:13px 0;}
		.location .map_info dl:before {display:none;}
		.location .map_info dl dt {display:block; font-size:18px;}
		.location .map_info dl dd {line-height:24px; font-size:15px;}
		.location .map_info dl dd.add1 {display:block;}
		.location .map_info dl dd.add1:after {display:none;}
	}