@charset "utf-8";



/* 기본 리스트2 */
.default_list2											{ text-align:left; }
.default_list2 li										{ background:url('/share/images/goodbusan/ico_default_list2.gif') no-repeat 0px center; padding-left:1em;}


/* ******************************************************************************************************************** */
/* 01_greeting */
/* ******************************************************************************************************************** */

/*  ///////////////////////////////////////////병원장인사말/////////////////////////////////////////// */
.greeting_msg_con1													{ width:100%; height:400px; position:relative; margin-bottom:80px; border-bottom:2px solid #c7c7c7; }
	.greeting_msg_con1 figure										{ position:absolute; bottom:0; right:0; }
	.greeting_msg_con1 figure img								{ vertical-align:top; }
		.greeting_msg_con1 .message_con1_title				{ position:absolute; z-index:10; top:39.3%; left:1.1%; width:auto; height:auto; padding:10px 6.4%; font-size:2.4em; color:#065878; font-family:'NanumMyeongjoBold'; line-height:160%; background:url('/share/images/goodbusan/message_quote_blue1.png'), url('/share/images/goodbusan/message_quote_blue2.png');
																			background-repeat:no-repeat; background-position:5px 15px, right 75px; }
		.greeting_msg_con1 .message_con1_name									{ position:absolute; bottom:7%; right:38.5%; }
		.greeting_msg_con1 .message_con1_name strong						{ font-family:'NanumMyeongjoBold'; font-size:1.2em; }

		.greeting_msg_con2 .message_bold1{ font-family: 'NanumGothicBold'; }
		.greeting_msg_con2 .message_bold2{ font-family: 'NanumGothicBold'; font-size:1.2em;}

/* ******************************************************************************************************************** */
/* 02_introduction */
/* ******************************************************************************************************************** */

/*  ///////////////////////////////////////////병원소개 상단 이미지 - 제거/////////////////////////////////////////// */
/*
.introduction_top													{ width:100%; padding:30px 3.9%; margin-bottom:75px; color:#fff; }
	.introduction_bg												{ height:295px; background:url('/share/images/goodbusan/introduction_top_quote_01.png') no-repeat top left,url('/share/images/goodbusan/introduction_top_quote_02.png') no-repeat top right,url('/share/images/goodbusan/introduction_top_bg.jpg') no-repeat center;}
	.introduction_tit												{ height:auto; font-size:1.6em; font-family:'NanumMyeongjoBold'; line-height:160%;}
*/

.goodhospital_list1												{ width:100%; }
	.goodhospital_list1 li										{ width:32.4%; margin-left:1.4%; float:left; }
	.goodhospital_list1 li:first-child							{ margin-left:0; }
		.goodhospital_list1 dl									{ width:100%; text-align:center; }
			.goodhospital_list1 dt								{ height:100px; line-height:100px; color:#fff; font-family:'NanumGothicBold'; font-size:1.2em; }
			.goodhospital_list1_1 dt							{ background:url('/share/images/network/goodhospital_bg1.jpg') no-repeat center; background-size:100%; }
			.goodhospital_list1_2 dt							{ background:url('/share/images/network/goodhospital_bg2.jpg') no-repeat center; background-size:100%; }
			.goodhospital_list1_3 dt							{ background:url('/share/images/network/goodhospital_bg3.jpg') no-repeat center; background-size:100%; }
            .goodhospital_list1_4 							    { width:100%; }
			.goodhospital_list1 dd								{ width:100%; height:140px; padding:30px 9%; }
			.goodhospital_list1_1 dd							{ background:#e6e6e6 url('/share/images/network/goodhospital_iconbg1.png') no-repeat bottom right; }
			.goodhospital_list1_2 dd							{ background:#e6e6e6 url('/share/images/network/goodhospital_iconbg2.png') no-repeat bottom right; }
			.goodhospital_list1_3 dd							{ background:#e6e6e6 url('/share/images/network/goodhospital_iconbg3.png') no-repeat bottom right; }
            .goodhospital_list1_4 dd							{ background:#e6e6e6 url('/share/images/network/goodhospital_iconbg4.png') no-repeat bottom right; }

.goodhospital_list2												{ width:100%; text-align:center; }
	.goodhospital_list2 li										{ width:18.9%; height:256px; margin-left:1.3%; float:left; border:1px solid #cac6c5;/*width:18.9%; height:220px; margin-left:1.3%; float:left; border:1px solid #cac6c5;*/ }
	.goodhospital_list2 li:first-child							{ margin-left:0; }
	.goodhospital_list2 li span								{ display:block; width:100%; height:100px; margin-bottom:25px; border-bottom:1px solid #cac6c5; }
	.goodhospital_list2 li p										{ width:85%; margin:0 auto; }
	.goodhospital_list2_1 span								{ background:#f5f5f5 url('/share/images/network/goodhospital_icon1.png') no-repeat center; }
	.goodhospital_list2_2 span								{ background:#f5f5f5 url('/share/images/network/goodhospital_icon2.png') no-repeat center; }
	.goodhospital_list2_3 span								{ background:#f5f5f5 url('/share/images/network/goodhospital_icon3.png') no-repeat center; }
	.goodhospital_list2_4 span								{ background:#f5f5f5 url('/share/images/network/goodhospital_icon4.png') no-repeat center; }
	.goodhospital_list2_5 span								{ background:#f5f5f5 url('/share/images/network/goodhospital_icon5.png') no-repeat center; }

.goodhospital_list3												{ width:100%; height:400px; border:1px solid #cac6c5; background:url('/share/images/network/goodhospital_img1.jpg') no-repeat center; }
	.goodhospital_list3 ol										{ width:55%; height:100%; padding:40px 0 0 40px; float:right; background:#f2f1f5;
																		/* Fallback for web browsers that don't support RGBa */background-color: rgb(242, 241, 245);
																		/* RGBa with 0.6 opacity */background-color: rgba(242, 241, 245, 0.9);
																		/* For IE 5.5 - 7*/filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90f2f1f5, endColorstr=#90f2f1f5);
																		/* For IE 8*/-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#90f2f1f5, endColorstr=#90f2f1f5)";}
	.goodhospital_list3 li										{ height:40px; float:left; }
	.goodhospital_list3 li span								{ width:24px; height:24px; font-family:Roboto; font-weight:400; margin-right:18px; color:#f23f00; text-align:center; display:inline-block; border-radius:50%; border:1px solid #f23f00; }

.goodhospital_list4												{ width:100%; text-align:center; }
	.goodhospital_list4 li										{ width:23.6%; height:135px; margin-right:1.4%; margin-bottom:14px; float:left; float:left; border:1px solid #cac6c5; }
	.goodhospital_list4 li p										{ width:90%; margin:20px auto; }
	.goodhospital_list4 span									{ display:block; width:100%; height:45px; line-height:45px; padding:0 1.5%; font-size:1.6em; font-family:Roboto; font-weight:700; font-style:italic; color:#d63c00; background:#f5f5f5; border-bottom:1px solid #cac6c5; }



/* ******************************************************************************************************************** */
/* 03_doctor : doctor-introduction */
/* ******************************************************************************************************************** */

/* 상단 과 링크 */
.doctor_intro_list01												{ }
.doctor_intro_list01 ul												{ overflow:hidden; display: flex; justify-content:center; }
.doctor_intro_list01 ul li											{ margin-left:4%;/*margin-left:6%;*/ text-align:center; font-family:'NanumGothicBold'; }
.doctor_intro_list01 ul li:first-child								{ margin-left:0;}
.doctor_intro_list01 ul li a										{ -webkit-border-radius:100px; -moz-border-radius:100px; width:99px; height:99px;/*width:80px; height:80px;*/ margin:0 auto 60px auto; display:block; border:1px solid #cbc7c6; }
/* .doctor_intro_list01 ul li a:hover									{ color:#d63c00; }
.doctor_intro_list01 ul li.active a									{ color:#d63c00; }
.doctor_intro_list01 ul li a span									{ line-height:14;}
	.doctor_intro_list01 .doctor_intro_list01_01											{ background: url('/share/images/goodbusan/doctor_introduction_icon_01.png') no-repeat center; }
	.doctor_intro_list01 .doctor_intro_list01_01:hover, li.active .doctor_intro_list01_01									{ background: #3e3e3e url('/share/images/goodbusan/doctor_introduction_icon_white_01.png') no-repeat center; }
	.doctor_intro_list01 .doctor_intro_list01_02											{ background: url('/share/images/goodbusan/doctor_introduction_icon_02.png') no-repeat center; }
	.doctor_intro_list01 .doctor_intro_list01_02:hover, li.active .doctor_intro_list01_02									{ background: #3e3e3e url('/share/images/goodbusan/doctor_introduction_icon_white_02.png') no-repeat center; }
	.doctor_intro_list01 .doctor_intro_list01_03											{ background: url('/share/images/goodbusan/doctor_introduction_icon_03.png') no-repeat center; border:1px solid #cbc7c6;}
	.doctor_intro_list01 .doctor_intro_list01_03:hover, li.active .doctor_intro_list01_03									{ background: #3e3e3e url('/share/images/goodbusan/doctor_introduction_icon_white_03.png') no-repeat center; }
	.doctor_intro_list01 .doctor_intro_list01_04											{ background: url('/share/images/goodbusan/doctor_introduction_icon_04.png') no-repeat center; border:1px solid #cbc7c6;}
	.doctor_intro_list01 .doctor_intro_list01_04:hover, li.active .doctor_intro_list01_04									{ background: #3e3e3e url('/share/images/goodbusan/doctor_introduction_icon_white_04.png') no-repeat center; }
	.doctor_intro_list01 .doctor_intro_list01_05											{ background: url('/share/images/goodbusan/doctor_introduction_icon_05.png') no-repeat center; border:1px solid #cbc7c6;}
	.doctor_intro_list01 .doctor_intro_list01_05:hover, li.active .doctor_intro_list01_05									{ background: #3e3e3e url('/share/images/goodbusan/doctor_introduction_icon_white_05.png') no-repeat center; }
	.doctor_intro_list01 .doctor_intro_list01_06											{ background: url('/share/images/goodbusan/doctor_introduction_icon_06.png') no-repeat center; border:1px solid #cbc7c6;}
	.doctor_intro_list01 .doctor_intro_list01_06:hover, li.active .doctor_intro_list01_06									{ background: #3e3e3e url('/share/images/goodbusan/doctor_introduction_icon_white_06.png') no-repeat center; }
	.doctor_intro_list01 .doctor_intro_list01_07											{ background: url('/share/images/goodbusan/doctor_introduction_icon_07.png') no-repeat center; border:1px solid #cbc7c6;}
	.doctor_intro_list01 .doctor_intro_list01_07:hover, li.active .doctor_intro_list01_07									{ background: #3e3e3e url('/share/images/goodbusan/doctor_introduction_icon_white_07.png') no-repeat center; }
	.doctor_intro_list01 .doctor_intro_list01_08											{ background: url('/share/images/goodbusan/doctor_introduction_icon_08.png') no-repeat center; border:1px solid #cbc7c6;}
	.doctor_intro_list01 .doctor_intro_list01_08:hover, li.active .doctor_intro_list01_08									{ background: #3e3e3e url('/share/images/goodbusan/doctor_introduction_icon_white_08.png') no-repeat center; }
	.doctor_intro_list01 .doctor_intro_list01_09											{ background: url('/share/images/goodbusan/doctor_introduction_icon_09.png') no-repeat center; border:1px solid #cbc7c6;}
	.doctor_intro_list01 .doctor_intro_list01_09:hover, li.active .doctor_intro_list01_09									{ background: #3e3e3e url('/share/images/goodbusan/doctor_introduction_icon_white_09.png') no-repeat center; }
	.doctor_intro_list01 .doctor_intro_list01_10											{ background: url('/share/images/goodbusan/doctor_introduction_icon_10.png') no-repeat center; border:1px solid #cbc7c6;}
	.doctor_intro_list01 .doctor_intro_list01_10:hover, li.active .doctor_intro_list01_10									{ background: #3e3e3e url('/share/images/goodbusan/doctor_introduction_icon_white_10.png') no-repeat center; }

	.doctor_intro_list01 .doctor_intro_list01_11											{ background: url('/share/images/goodbusan/doctor_introduction_icon_11.png') no-repeat center; border:1px solid #cbc7c6;}
	.doctor_intro_list01 .doctor_intro_list01_11:hover, li.active .doctor_intro_list01_11									{ background: #3e3e3e url('/share/images/goodbusan/doctor_introduction_icon_white_11.png') no-repeat center; }

	.doctor_intro_list01 .doctor_intro_list01_doctor											{ background: url('/share/images/goodbusan/doctor_introduction_icon_12.png') no-repeat center; border:1px solid #cbc7c6;}
	.doctor_intro_list01 .doctor_intro_list01_doctor:hover, li.active .doctor_intro_list01_doctor									{ background: #3e3e3e url('/share/images/goodbusan/doctor_introduction_icon_white_12.png') no-repeat center; } */

.doctor_intro_list01_new {
    margin-bottom: 35px;
}

.doctor_intro_list01_new ul {
/*
	display: flex;
	justify-content: center;
	margin-bottom: 1.6em;
*/
    overflow: hidden;
    width: 85%;
    margin: 0 auto;
}
.doctor_intro_list01_new ul li {
	width: 100px;
	margin-inline: 1em;
	float: left;
}
.doctor_intro_list01_new ul li a {
	display: block;
}
.doctor_intro_list01_new ul li a::before {
	content: "";
	display: block;
	width: 100%;
	margin: 0 auto 10px;
	aspect-ratio: 1;
	background: url('/share/images/goodbusan/doctor_introduction_icon_01.png') no-repeat center/ 50% 50%;
	border: 1px solid #cbc7c6;
	border-radius: 100%;
	overflow: hidden;
	transition: all ease 0.3s;
}
.doctor_intro_list01_new ul li .txt {
	line-height: 1.2;
}
.doctor_intro_list01_new ul li:hover .txt,
.doctor_intro_list01_new ul li.active .txt {
	font-family:'NanumGothicBold';
}
.doctor_intro_list01_new ul li:hover a::before,
.doctor_intro_list01_new ul li.active a::before {
	/* background-image: url('/share/images/goodbusan/doctor_introduction_icon_white_12.png'); */
	background-color: #3e3e3e;
	border-color: #3e3e3e;
}

.doctor_intro_list01_new ul li:nth-child(1) a::before {
	background: url('/share/images/goodbusan/doctor_introduction_icon_12.png') no-repeat center/ 50% 50%;
}
.doctor_intro_list01_new ul li:nth-child(1):hover a::before,
.doctor_intro_list01_new ul li:nth-child(1).active a::before {
	background-image: url('/share/images/goodbusan/doctor_introduction_icon_white_12.png');
	background-color: #3e3e3e;
	border-color: #3e3e3e;
}

.doctor_intro_list01_new ul li:nth-child(2) a::before {
	background: url('/share/images/goodbusan/doctor_introduction_icon_01.png') no-repeat center/ 42% 44%;
}
.doctor_intro_list01_new ul li:nth-child(2):hover a::before,
.doctor_intro_list01_new ul li:nth-child(2).active a::before {
	background-image: url('/share/images/goodbusan/doctor_introduction_icon_white_01.png');
	background-color: #3e3e3e;
	border-color: #3e3e3e;
}

.doctor_intro_list01_new ul li:nth-child(3) a::before {
	background: url('/share/images/goodbusan/doctor_introduction_icon_02.png') no-repeat center/ 50% 43%;
}
.doctor_intro_list01_new ul li:nth-child(3):hover a::before,
.doctor_intro_list01_new ul li:nth-child(3).active a::before {
	background-image: url('/share/images/goodbusan/doctor_introduction_icon_white_02.png');
	background-color: #3e3e3e;
	border-color: #3e3e3e;
}
.doctor_intro_list01_new ul li:nth-child(4) a::before {
	background: url('/share/images/goodbusan/doctor_introduction_icon_03.png') no-repeat center/ 50% 40%;
}
.doctor_intro_list01_new ul li:nth-child(4):hover a::before,
.doctor_intro_list01_new ul li:nth-child(4).active a::before {
	background-image: url('/share/images/goodbusan/doctor_introduction_icon_white_03.png');
	background-color: #3e3e3e;
	border-color: #3e3e3e;
}
.doctor_intro_list01_new ul li:nth-child(5) a::before {
	background: url('/share/images/goodbusan/doctor_introduction_icon_05.png') no-repeat center/ 62% 41%;
}
.doctor_intro_list01_new ul li:nth-child(5):hover a::before,
.doctor_intro_list01_new ul li:nth-child(5).active a::before {
	background-image: url('/share/images/goodbusan/doctor_introduction_icon_white_05.png');
	background-color: #3e3e3e;
	border-color: #3e3e3e;
}
.doctor_intro_list01_new ul li:nth-child(6) a::before {
	background: url('/share/images/goodbusan/doctor_introduction_icon_07.png') no-repeat center/ 62% 41%;
}
.doctor_intro_list01_new ul li:nth-child(6):hover a::before,
.doctor_intro_list01_new ul li:nth-child(6).active a::before {
	background-image: url('/share/images/goodbusan/doctor_introduction_icon_white_07.png');
	background-color: #3e3e3e;
	border-color: #3e3e3e;
}
.doctor_intro_list01_new ul li:nth-child(7) a::before {
	background: url('/share/images/goodbusan/doctor_introduction_icon_09.png') no-repeat center/ 46% 41%;
}
.doctor_intro_list01_new ul li:nth-child(7):hover a::before,
.doctor_intro_list01_new ul li:nth-child(7).active a::before {
	background-image: url('/share/images/goodbusan/doctor_introduction_icon_white_09.png');
	background-color: #3e3e3e;
	border-color: #3e3e3e;
}
.doctor_intro_list01_new ul li .txt {
	text-align: center;
}





.doctor_intro_wrap{ margin-bottom:135px !important; }
.doctor_intro_wrap > div{ float:left;}
.doctor_intro_wrap > .doctor_img{ width:20%; }
.doctor_intro_wrap > .doctor_con{ width:40%;}

/* 진료의사 이미지사진 */

.doctor_con_img														{ position:relative; margin-right:3%; width:30%;}
.doctor_wrap .doctor_con_img									{ display:inline-block; margin-right:1.4%; margin-left:1.5%; margin-bottom:30px;}

.doctor_con_img .img_caption										{ position:absolute; bottom:0; left:0; text-align:center; height:80px; width:100%; line-height:80px; color:#fff; background:#3e3e3e; border-left:3px solid #d63c00;
																		background-color: rgb(62, 62,62);
																		background-color: rgba(62, 62, 62, .9);
																		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000);
																		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000)";}

.caption_list01														{ overflow:hidden;}
.caption_list01 li													{ float:left; }
.caption_list01 li.caption_list01_1									{ width:80%;}
.caption_list01 li.caption_list01_2									{ width:40%; background:#3e3e3e;}
.caption_list01 li b												{ font-family:'NanumGothicBold'; font-size:1.6em; margin-right: 3%;}

.doctor_con_txt														{ width:65%; height:400px;}
.doc_pic_img														{ /*width:100%;*/ }

/* 진료의사 약력 */
.doctor_con_txt .doctor_history_wrap dl								{ overflow:hidden; margin-top:10px;}
.doctor_con_txt .doctor_history_wrap dl dt							{ padding-left: 20px; padding-right:6%; margin-bottom: 9px; font-family: 'NanumGothicBold'; color: #d63c00; background: url('/share/images/common/bullet_arrow_red.gif') no-repeat left center; float:left; display:inline-block; }
.doctor_con_txt .doctor_history_wrap dl dd							{ margin-bottom:20px; width:100%;}


/* 진료의사 진료시간표  */
.doctor_con_txt h6													{ line-height: 18px; font-size: 1.067em; font-family: 'NanumGothicBold';}
.doctor_con_txt h6 span												{ display: block; float: left; width: 3px; height: 18px;background: #f23f00; margin-right: 10px;}

.info_list01														{ overflow:hidden; float:right; margin-bottom:10px;}
.info_list01 li														{ float:left;  margin-left:10px;}
.info_list01 li span												{ padding-left:20px;}
	.info_list01_1													{ background:url('/share/images/goodbusan/ico_treatment_ok_small.gif') no-repeat left center; border-right:1px solid #cac6c5; padding-right: 10px;}
	.info_list01_2													{ background:url('/share/images/goodbusan/ico_treatment_no_small.gif') no-repeat left center;}

.doctor_schedule_wrap												{ width:100%;}
.doctor_schedule_wrap > div											{ text-align:center;}
.doctor_schedule_wrap > div > dl									{ width:16.666%; float:left; border-top:1px solid #cac6c5;  border-bottom:1px solid #cac6c5; border-right:1px solid #cac6c5;}
.doctor_schedule_wrap > div > dl:first-child						{ border-left:1px solid #cac6c5;}
	.doctor_schedule_dl_dep01 > dt									{ border-bottom:1px solid #cac6c5; padding:10px 0; background:#f5f5f5;}
	.doctor_schedule_dl_dep01 > dt b								{ font-family: 'NanumGothicBold';}
	.doctor_schedule_dl_dep01 dd									{ overflow:hidden;}
	.doctor_schedule_dl_dep02										{ float:left; width:50%;}
	.doctor_schedule_dl_dep02:first-child							{ border-right:1px solid #cac6c5;}
	.doctor_schedule_dl_dep02 > dt									{ border-bottom:1px solid #cac6c5; padding:2px 5px;}
	.doctor_schedule_dl_dep02 > dd									{ padding:5px;}

		/* 진료가능여부 아이콘 */
		.doctor_no													{ background:url('/share/images/goodbusan/ico_treatment_no.gif') no-repeat center; display:block; padding:15px;}
		.doctor_ok													{ background:url('/share/images/goodbusan/ico_treatment_ok.gif') no-repeat center; display:block; padding:15px;}


/* ******************************************************************************************************************** */
/* 03_doctor : doctor-information */
/* ******************************************************************************************************************** */


.doctor_info_wrap												{ width:100%; height:450px; border:1px solid #cac6c5; }
	.doctor_info_wrap div.doctor_info_con						{ width:55%; height:100%; padding:140px 40px 0 40px; float:right; background:#f2f1f5;
																		/* Fallback for web browsers that don't support RGBa */background-color: rgb(242, 241, 245);
																		/* RGBa with 0.6 opacity */background-color: rgba(242, 241, 245, 0.9);
																		/* For IE 5.5 - 7*/filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90f2f1f5, endColorstr=#90f2f1f5);
																		/* For IE 8*/-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#90f2f1f5, endColorstr=#90f2f1f5)";}
	.doctor_info_tit											{ position:absolute; right:0; top:55px; background:#000; z-index:99; color:#fff; width:65%; height:80px;
																		/* Fallback for web browsers that don't support RGBa */background-color: rgb(0, 0, 0);
																		/* RGBa with 0.6 opacity */background-color: rgba(0, 0, 0, 0.8);
																		/* For IE 5.5 - 7*/filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90f2f1f5, endColorstr=#90f2f1f5);
																		/* For IE 8*/-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#90f2f1f5, endColorstr=#90f2f1f5)";
	}
	.doctor_info_tit ul li										{ float:left; font-size: 1.2em; font-family: Roboto; font-weight: 100; margin:20px 0 0 30px; padding-right:28px; line-height:40px;}
	.doctor_info_tit ul li:first-child							{ border-right:1px solid #989898;}

	.doctor_info_tit b											{ font-size: 1.867em; font-family: 'NanumGothicBold'; margin-right:10px;}
	.doctor_info_tit li span									{ display:block; background:url('/share/images/goodbusan/doctor_introduction_icon_white_01.png') no-repeat center; height:45px; width:auto; padding: 0 20px;}


		.departments_info_text span											{ display:none;}

/* 진료과new */
.departments_info_wrap														{ width:100%; height:450px; }
	.departments_info01															{ background:url('/share/images/goodbusan/doctor_infomation_bg_top.jpg') no-repeat top center; }
	.departments_info02															{ background:url('/share/images/goodbusan/doctor_infomation_bg02.jpg') no-repeat top center; }
	.departments_info03															{ background:url('/share/images/goodbusan/doctor_infomation_bg03.jpg') no-repeat top center; }
	.departments_info04															{ background:url('/share/images/goodbusan/doctor_infomation_bg04.jpg') no-repeat top left; }
	.departments_info05															{ background:url('/share/images/goodbusan/doctor_infomation_bg05.jpg') no-repeat top center; }
	.departments_info06															{ background:url('/share/images/goodbusan/doctor_infomation_bg06.jpg') no-repeat top center; }
	.departments_info07															{ background:url('/share/images/goodbusan/doctor_infomation_bg07.jpg') no-repeat top center; }
	.departments_info08															{ background:url('/share/images/goodbusan/doctor_infomation_bg08.jpg') no-repeat top center; }
	.departments_info09															{ background:url('/share/images/goodbusan/doctor_infomation_bg09.jpg') no-repeat top center; }
	.departments_info10															{ background:url('/share/images/goodbusan/doctor_infomation_bg10.jpg') no-repeat top center; }

	.departments_info_icon01													{ background-image:url('/share/images/goodbusan/doctor_introduction_icon_white_01.png'); }
	.departments_info_icon02													{ background-image:url('/share/images/goodbusan/doctor_introduction_icon_white_02.png'); }
	.departments_info_icon03													{ background-image:url('/share/images/goodbusan/doctor_introduction_icon_white_03.png'); }
	.departments_info_icon04													{ background-image:url('/share/images/goodbusan/doctor_introduction_icon_white_04.png'); }
	.departments_info_icon05													{ background-image:url('/share/images/goodbusan/doctor_introduction_icon_white_05.png'); }
	.departments_info_icon06													{ background-image:url('/share/images/goodbusan/doctor_introduction_icon_white_06.png'); }
	.departments_info_icon07													{ background-image:url('/share/images/goodbusan/doctor_introduction_icon_white_07.png'); }
	.departments_info_icon08													{ background-image:url('/share/images/goodbusan/doctor_introduction_icon_white_08.png'); }
	.departments_info_icon09													{ background-image:url('/share/images/goodbusan/doctor_introduction_icon_white_09.png'); }
	.departments_info_icon10													{ background-image:url('/share/images/goodbusan/doctor_introduction_icon_white_10.png'); }

.departments_info_title															{ position:absolute; top:55px; right:0; z-index:100; width:100%; }
	.departments_info_title ul													{ width:100%; }
	.departments_info_img														{ width:45%; float:left; }
		.departments_info_img span											{ display:block; width:21.4%; height:80px; float:right;  background-repeat:no-repeat; background-position:center;
		/* Fallback for web browsers that don't support RGBa */background-color: rgb(0, 0, 0);
																		/* RGBa with 0.6 opacity */background-color: rgba(0, 0, 0, 0.8);
																		/* For IE 5.5 - 7*/filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90f2f1f5, endColorstr=#90f2f1f5);
																		/* For IE 8*/-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#90f2f1f5, endColorstr=#90f2f1f5)"; }
	.departments_info_text														{ width:55%; height:80px; float:left; color:#fff; line-height:80px;
	/* Fallback for web browsers that don't support RGBa */background-color: rgb(0, 0, 0);
																		/* RGBa with 0.6 opacity */background-color: rgba(0, 0, 0, 0.8);
																		/* For IE 5.5 - 7*/filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90f2f1f5, endColorstr=#90f2f1f5);
																		/* For IE 8*/-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#90f2f1f5, endColorstr=#90f2f1f5)"; }
		.departments_info_text strong										{ font-family: 'NanumGothicBold'; font-size:1.867em; padding-left:7%; padding-right:15px; border-left:1px solid #fff; }

	.departments_info_content												{ width:55%; height:100%; padding:140px 40px 0 40px; float:right; background:#f2f1f5;
																		/* Fallback for web browsers that don't support RGBa */background-color: rgb(242, 241, 245);
																		/* RGBa with 0.6 opacity */background-color: rgba(242, 241, 245, 0.9);
																		/* For IE 5.5 - 7*/filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90f2f1f5, endColorstr=#90f2f1f5);
																		/* For IE 8*/-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#90f2f1f5, endColorstr=#90f2f1f5)"; }
	.departments_info_content strong										{ text-decoration:underline; font-family: 'NanumGothicBold'; }

.departments_info_tel															{ display:inline-block; width:auto; margin-top:20px; text-align:center; background:#d63c00; font-family: 'NanumGothicBold'; font-size:1.2em; }
	.departments_info_tel img													{ vertical-align:middle; margin-right:20px; }
	.departments_info_tel a													{ color:#fff; display:block; padding:10px 20px; }

.departments_info02_list li														{ width:50%; float:left; background:url('/share/images/common/bullet_circle_red.png') no-repeat 10px center; padding-left:22px; margin-bottom:5px; }


/* ******************************************************************************************************************** */
/* 04_오시는길 */
/* ******************************************************************************************************************** */
.location_wrap																	{ border:1px solid #c1c1c1; }
.location_info																		{ width:100%; border-top:2px solid #d63c00; border-bottom:1px solid #c1c1c1; }
	.location_info dl																{ float:left; padding:20px 1% 20px 2%; }
		.location_info_address													{ width:53.2%; border-right:1px solid #c1c1c1; }
			.location_info_address dt											{ width:10%; float:left; color:#d63c00; }
			.location_info_address dd										{ float:left; }
				.location_info_address li strong								{ width:30%; display:block; float:left; }
				.location_info_address li span								{ width:70%; display:block; float:left; }
		.location_info_tel															{ width:46.8%; }
			.location_info_tel dt													{ width:20%; float:left; color:#d63c00; }
			.location_info_tel dd													{ width:80%; float:left; }
	.location_info strong														{ font-family: 'NanumGothicBold'; }
.location_waytogo li																{ margin-bottom:10px; }
.location_img																		{ position:relative; width:29%; float:left; }
	.location_img img															{ width:100%; }
	.location_img span															{ position:absolute; bottom:0; left:0; width:100%; padding:10px 0; display:block; background:#000; color:#fff; text-align:center;  }
.location_arrow																	{ width:4.3%; padding-top:20%; float:left; text-indent:-60000000px; background:url('/share/images/common/m_sub_title_right.png') no-repeat center; }

.location_box																		{ width:100%; padding:15px 2%; border:1px solid #c1c1c1; background:#f5f5f5; }
	.location_box li																{ margin-top:5px; background:url('/share/images/common/bullet_arrow_red.gif') no-repeat left 6px; padding-left:20px; }
	.location_box li:first-child													{ margin-top:0; }
		.location_box li strong													{ font-family: 'NanumGothicBold'; }


.btn_findMap														{ display:inline-block; padding:3px 15px 3px 20px; margin-left:20px; background:#0f9d95 url('/share/images/main/more_arrow.gif') no-repeat 10px center; color:#fff; border-radius:15px; }

/** 시내버스 이용시 **/
.location_img_wrap img { width:100%; height:auto;}

.location_list01											{ width:100%; border:1px solid #cac6c5; background:#f6f5f1;}
	.location_list01 ol										{ width:90%; height:100%; padding:40px 0 0 40px; }
	.location_list01 li										{ margin:7px;}
	.location_list01 li span								{ width:24px; height:24px; font-family:Roboto; font-weight:400; margin-right:18px; color:#f23f00; text-align:center; display:inline-block; border-radius:50%; border:1px solid #f23f00; }
	.location_list01 li strong								{ font-family:'NanumGothicBold';}

.location_list01 ul	{  padding:0 0 40px 40px; }
.location_list01 ul li{ margin-top:5px; background:url('/share/images/common/bullet_arrow_red.gif') no-repeat left 6px; padding-left:20px; }


/* ******************************************************************************************************************** */
/* 05_주차장안내 */
/* ******************************************************************************************************************** */
/* 상단 주차장 이미지 */
.parking_imgs{ overflow:hidden;}
.parking_imgs img									{ width:48%; height:auto; display:inline-block; float:left;}
.parking_imgs img:first-child						{ margin-right:2%;}


.parking_table																						{ width:100%; border:1px solid #c1c1c1; }
	.parking_table thead th				{ padding:20px 2%;}
	.parking_table th, .parking_table td														{ border-right:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1; font-size:0.933em; }
	.parking_table th																				{ width:20.5%; background:#f5f5f5; vertical-align:middle; font-family:'NanumGothicBold'; }
	.parking_table td																				{ padding:15px 2%; }

.parking_box																		{ width:100%;padding:15px 2%;border:1px solid #c1c1c1;background:#f5f5f5;}
	.parking_box li																{ margin-top:5px; background:url('/share/images/common/bullet_arrow_red.gif') no-repeat left 6px; padding-left:20px; }
	.parking_box li:first-child													{ margin-top:0; }


.parking_con1 dl{  }
	.parking_con1 dt{ margin-top:5px; background:url('/share/images/common/bullet_arrow_red.gif') no-repeat left 6px; padding-left:20px;  font-family:'NanumGothicBold'; }
	.parking_con1 dd{ background:url('/share/images/information/ico_default_list.gif') no-repeat left 11px; padding-left:1em; margin-bottom:1%; margin-left:20px;}
		.parking_con1 .col_orange{ color:#D63C00;}


/* ******************************************************************************************************************** */
/* 06_병실이용안내 */
/* ******************************************************************************************************************** */
.hospitalRoom_top													{ width:100%; padding:80px 3.9%; margin-bottom:75px; color:#fff; }
	.hospitalRoom_bg												{ height:295px; background:url('/share/images/goodbusan/introduction_top_quote_01.png') no-repeat top left,url('/share/images/goodbusan/introduction_top_quote_02.png') no-repeat top right,url('/share/images/goodbusan/hospitalRoom_top_bg.jpg') no-repeat center;}
	.hospitalRoom_tit												{ height:auto; font-size:2.143em; font-family:'NanumMyeongjoBold'; line-height:160%;}




/* ----------------------------------------------------------------------------- */
/* MEDIA QUERY */
/* ----------------------------------------------------------------------------- */

	@media only screen and (min-width:0px) and (max-width:768px) {			/* 모바일(갤럭시노트급 대상) */


		/* ******************************************************************************************************************** */
		/* 01_greeting */
		/* ******************************************************************************************************************** */

		/*  ///////////////////////////////////////////병원장인사말/////////////////////////////////////////// */
		.greeting_msg_con1											{ width:100%; height:100%; position:relative; margin-bottom:80px; border-bottom:0 solid #c7c7c7; }
			.greeting_msg_con1 figure								{ position:static; bottom:0; right:0; }
			.greeting_msg_con1 figure img							{ vertical-align:top; width:100%;}
				.greeting_msg_con1 .message_con1_title				{ text-align:center; position:static; top:0; left:0; width:100%; height:auto; padding:10px 10%; font-size:1.333em; color:#065878; font-family:'NanumMyeongjoBold'; line-height:160%; background:url('/share/images/goodbusan/message_quote_blue1.png'), url('/share/images/goodbusan/message_quote_blue2.png');
																		background-repeat:no-repeat; background-position:5px 15px, right 15px; background-size:7%; }
				.greeting_msg_con1 .message_con1_name				{ position:static; bottom:0; right:0; background:#13759b; }
				.greeting_msg_con1 .message_con1_name strong		{ font-family:'NanumMyeongjoBold'; font-size:1.2em; }



		/* ******************************************************************************************************************** */
		/* 02_introduction */
		/* ******************************************************************************************************************** */
		.goodhospital_list1												{ width:100%; }
			.goodhospital_list1 li										{ width:100%; margin-left:0; float:left; }
			.goodhospital_list1 li:first-child							{ margin-left:0; }
				.goodhospital_list1 dl									{ width:100%; text-align:center; margin-bottom:10px; }
					.goodhospital_list1 dt								{ height:60px; line-height:60px; color:#fff; font-family:'NanumGothicBold'; font-size:1.2em; }
					.goodhospital_list1 dd								{ width:100%; height:100%; padding:20px 9%; }

		.goodhospital_list2												{ width:100%; text-align:center; }
			.goodhospital_list2 li										{ width:100%; height:100px; display:table; margin-left:0; margin-bottom:10px; float:left; border:1px solid #cac6c5; }
			.goodhospital_list2 li:first-child							{ margin-left:0; }
			.goodhospital_list2 li span								{ display:table-cell; width:30%; height:100px; margin-bottom:0; border-bottom:0 solid #cac6c5; border-right:1px solid #cac6c5; }
			.goodhospital_list2 li p										{ width:70%; height:100px; display:table-cell; vertical-align:middle; margin:0; padding:0 5%; }
			.goodhospital_list2_1 span								{ background:#f5f5f5 url('/share/images/network/goodhospital_icon1.png') no-repeat center; }
			.goodhospital_list2_2 span								{ background:#f5f5f5 url('/share/images/network/goodhospital_icon2.png') no-repeat center; }
			.goodhospital_list2_3 span								{ background:#f5f5f5 url('/share/images/network/goodhospital_icon3.png') no-repeat center; }
			.goodhospital_list2_4 span								{ background:#f5f5f5 url('/share/images/network/goodhospital_icon4.png') no-repeat center; }
			.goodhospital_list2_5 span								{ background:#f5f5f5 url('/share/images/network/goodhospital_icon5.png') no-repeat center; }

		.goodhospital_list3											{ width:100%; height:auto; border:1px solid #cac6c5; background:url('/share/images/network/goodhospital_img1.jpg') no-repeat top center; background-size:100% auto; }
			.goodhospital_list3 ol									{ width:100%; height:100%; margin-top:100px; padding:20px 5%; float:right; background:#f2f1f5; }
			.goodhospital_list3 li									{ height:auto; float:none; margin-bottom:10px; }
			.goodhospital_list3 li span								{ display:block; float:left; width:24px; height:24px; font-family:Roboto; font-weight:400; margin-right:10px; color:#f23f00; text-align:center; /*display:inline-block;*/ border-radius:50%; border:1px solid #f23f00; }
			.goodhospital_list3 li p								{ width:100%; padding-left:2em;}

		/*.goodhospital_list3										{ width:100%; height:auto; border:1px solid #cac6c5; background:url('/share/images/network/goodhospital_img1.jpg') no-repeat top center; background-size:100% auto; }
			.goodhospital_list3 ol									{ width:100%; height:100%; margin-top:100px; padding:20px 5%; float:right; background:#f2f1f5; }
			.goodhospital_list3 li									{ width:24px; height:24px; font-family:Roboto; font-weight:400; margin-right:10px; color:#f23f00; text-align:center; display:inline-block; border-radius:50%; border:1px solid #f23f00; }
			.goodhospital_list3 li span						    	{ width:24px; height:24px; font-family:NanumGothic; margin-right:10px; color:#333; display:block; padding-left:1em;}*/

         .goodhospital_list4												{ width:100%; text-align:left; }
			.goodhospital_list4 li										{ width:100%; height:100%; margin-right:0; margin-bottom:14px; float:left; border:1px solid #cac6c5; }
			.goodhospital_list4 span									{ display:block; float:left; width:15%; height:100%; line-height:160%; padding:0 1.5%; font-size:1.6em; font-family:Roboto; font-weight:700; font-style:italic; color:#d63c00; background:#f5f5f5; border-bottom:0 solid #cac6c5; text-align:center; }
			.goodhospital_list4 li p										{ width:85%; margin:0 auto; float:right; background:#fff; padding:15px 5%; }


		/* ******************************************************************************************************************** */
		/* 03_doctor : doctor-introduction */
		/* ******************************************************************************************************************** */

		/* 진료의사 약력 */
		.doctor_history_wrap								{ margin-top:30px;}
		.doctor_history_wrap dl dt							{ padding-right:10%;}
		.doctor_con_txt										{ width:100%; }
			.doctor_con_txt .doctor_history_wrap dl dd		{ }


		/* 진료의사 진료시간표 */
		.doctor_schedule_wrap										{ overflow-x:scroll; }
		.doctor_schedule_dl_dep01 dd								{ overflow:visible;}
		.doctor_schedule_dl_dep02 > dd								{ padding:0;}
		.doctor_con_img .img_caption								{ position:relative; }


		/* 상단 과 링크 */
		/* .doctor_intro_list01												{ }
		.doctor_intro_list01 ul												{ overflow:hidden; width:100%; }
		.doctor_intro_list01 ul li											{ width: 25%; margin-left: 0; padding:0 10px; font-family:'NanumGothicBold'; }
		.doctor_intro_list01 ul li:first-child								{ }
		.doctor_intro_list01 ul li a										{ -webkit-border-radius:100px; -moz-border-radius:100px; width:100%;height: 80px; margin:0 auto 60px auto; display:block; border:1px solid #cbc7c6; }
		.doctor_intro_list01 ul li a:hover									{ color:#d63c00; }
		.doctor_intro_list01 ul li a span									{ display: block;}
			.doctor_intro_list01 .doctor_intro_list01_01											{ background: url('/share/images/goodbusan/doctor_introduction_icon_01.png') no-repeat center; }
			.doctor_intro_list01 .doctor_intro_list01_01:hover									{ background: #3e3e3e url('/share/images/goodbusan/doctor_introduction_icon_white_01.png') no-repeat center; }
			.doctor_intro_list01 .doctor_intro_list01_02											{ background: url('/share/images/goodbusan/doctor_introduction_icon_02.png') no-repeat center; }
			.doctor_intro_list01 .doctor_intro_list01_02:hover									{ background: #3e3e3e url('/share/images/goodbusan/doctor_introduction_icon_white_02.png') no-repeat center; }
			.doctor_intro_list01 .doctor_intro_list01_03											{ background: url('/share/images/goodbusan/doctor_introduction_icon_03.png') no-repeat center; border:1px solid #cbc7c6;}
			.doctor_intro_list01 .doctor_intro_list01_03:hover									{ background: #3e3e3e url('/share/images/goodbusan/doctor_introduction_icon_white_03.png') no-repeat center; }
			.doctor_intro_list01 .doctor_intro_list01_04											{ background: url('/share/images/goodbusan/doctor_introduction_icon_04.png') no-repeat center; border:1px solid #cbc7c6;}
			.doctor_intro_list01 .doctor_intro_list01_04:hover									{ background: #3e3e3e url('/share/images/goodbusan/doctor_introduction_icon_white_04.png') no-repeat center; }
			.doctor_intro_list01 .doctor_intro_list01_05											{ background: url('/share/images/goodbusan/doctor_introduction_icon_05.png') no-repeat center; border:1px solid #cbc7c6;}
			.doctor_intro_list01 .doctor_intro_list01_05:hover									{ background: #3e3e3e url('/share/images/goodbusan/doctor_introduction_icon_white_05.png') no-repeat center; }
			.doctor_intro_list01 .doctor_intro_list01_06											{ background: url('/share/images/goodbusan/doctor_introduction_icon_06.png') no-repeat center; border:1px solid #cbc7c6;}
			.doctor_intro_list01 .doctor_intro_list01_06:hover									{ background: #3e3e3e url('/share/images/goodbusan/doctor_introduction_icon_white_06.png') no-repeat center; }
			.doctor_intro_list01 .doctor_intro_list01_07											{ background: url('/share/images/goodbusan/doctor_introduction_icon_07.png') no-repeat center; border:1px solid #cbc7c6;}
			.doctor_intro_list01 .doctor_intro_list01_07:hover									{ background: #3e3e3e url('/share/images/goodbusan/doctor_introduction_icon_white_07.png') no-repeat center; } */


.doctor_intro_list01_new ul li {
	margin-inline: 10px;
}



			/* 진료과new */
		.departments_info_wrap														{ width:100%; height:100%; background-size:auto 70%; border:1px solid #cac6c5; }
		.departments_info_title														{ position:static; top:0; right:0; z-index:100; width:100%; margin-bottom:200px; }

		.departments_info_tel														{ display:inline-block; width:100%; padding:10px 5%; margin-top:20px; text-align:center; background:#d63c00;  font-family: 'NanumGothicBold'; font-size:1.2em; }



		.departments_info_img														{ width:20%; float:left; }
		.departments_info_img span											{ display:block; width:100%; height:60px; float:right; background-size:30%; background-repeat:no-repeat; background-position:center;
		/* Fallback for web browsers that don't support RGBa */background-color: rgb(0, 0, 0);
																		/* RGBa with 0.6 opacity */background-color: rgba(0, 0, 0, 0.8);
																		/* For IE 5.5 - 7*/filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90f2f1f5, endColorstr=#90f2f1f5);
																		/* For IE 8*/-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#90f2f1f5, endColorstr=#90f2f1f5)"; }
		.departments_info_text														{ width:80%; height:60px; float:left; color:#fff; line-height:60px;
	/* Fallback for web browsers that don't support RGBa */background-color: rgb(0, 0, 0);
																		/* RGBa with 0.6 opacity */background-color: rgba(0, 0, 0, 0.8);
																		/* For IE 5.5 - 7*/filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90f2f1f5, endColorstr=#90f2f1f5);
																		/* For IE 8*/-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#90f2f1f5, endColorstr=#90f2f1f5)"; }
		.departments_info_text strong										{ font-family: 'NanumGothicBold'; font-size:1.333em; padding-left:7%; padding-right:15px; border-left:1px solid #999899; }


		.departments_info_content												{ width:100%; height:100%; padding:20px 5%; float:none; background-color: rgb(245, 245, 245);
																		/* RGBa with 0.6 opacity */background-color: rgba(245, 245, 245, 1.0);
																		/* For IE 8*/-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#100f5f5f5, endColorstr=#100f5f5f5)"; }
		.doc_pic_img{ height:auto; width:100%; }

		.doctor_con_img{ width:100%; }
		.caption_list01 li{ float:left; width:42%; }



		/* ******************************************************************************************************************** */
		/* 04_오시는길 */
		/* ******************************************************************************************************************** */
		.location_img																		{ position:relative; width:100%; float:left; }
			.location_img img															{ width:100%; }
		.location_arrow																	{ display:none; }

		.location_info_tel dt, .location_info_address dt															{ width:100%; }

		/* ******************************************************************************************************************** */
		/* 05_주차장안내 */
		/* ******************************************************************************************************************** */

		.parking_imgs img									{ width:100%; height:auto;}
		.parking_imgs img:first-child						{ margin-right:0; margin-bottom:10px;}




	}
	@media only screen and (min-width:769px) and (max-width:1099px) {		/* 테블릿() iPad LandSpace */

		/* ******************************************************************************************************************** */
		/* 01_greeting */
		/* ******************************************************************************************************************** */

		/*  ///////////////////////////////////////////병원장인사말/////////////////////////////////////////// */
		.greeting_msg_con1													{ width:100%; height:400px; position:relative; margin-bottom:80px; border-bottom:2px solid #c7c7c7; }
			.greeting_msg_con1 figure										{ position:absolute; bottom:0; right:0; }
			.greeting_msg_con1 figure img								{ vertical-align:top; }
				.greeting_msg_con1 .message_con1_title				{ position:absolute; top:40%; left:1.1%; width:auto; height:auto; padding:10px 6.4%; font-size:1.733em; color:#065878; font-family:'NanumMyeongjoBold'; line-height:160%; background:url('/share/images/goodbusan/message_quote_blue1.png'), url('/share/images/goodbusan/message_quote_blue2.png');
																					background-repeat:no-repeat; background-position:5px 15px, right 65px; }
				.greeting_msg_con1 .message_con1_name									{ position:absolute; bottom:20%; right:55%; }
				.greeting_msg_con1 .message_con1_name strong						{ font-family:'NanumMyeongjoBold'; font-size:1.2em; }




		/* ******************************************************************************************************************** */
		/* 02_introduction */
		/* ******************************************************************************************************************** */

		.goodhospital_list1 dd										{ width:100%; height:160px; padding:30px 9%; }
			.goodhospital_list1_1 dt							{ background:url('/share/images/network/goodhospital_bg1.jpg') no-repeat center; background-size:auto 100%; }
			.goodhospital_list1_2 dt							{ background:url('/share/images/network/goodhospital_bg2.jpg') no-repeat center; background-size:auto 100%; }
			.goodhospital_list1_3 dt							{ background:url('/share/images/network/goodhospital_bg3.jpg') no-repeat center; background-size:auto 100%; }

		.goodhospital_list2 li										{ width:18.9%; height:260px; margin-left:1.3%; float:left; border:1px solid #cac6c5; }

		.goodhospital_list3 ol										{ width:68%; height:100%; padding:40px 0 0 5%; float:right; background:#f2f1f5;
																			/* Fallback for web browsers that don't support RGBa */background-color: rgb(242, 241, 245);
																			/* RGBa with 0.6 opacity */background-color: rgba(242, 241, 245, 0.9);
																			/* For IE 5.5 - 7*/filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90f2f1f5, endColorstr=#90f2f1f5);
																			/* For IE 8*/-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#90f2f1f5, endColorstr=#90f2f1f5)";}

		.goodhospital_list4												{ width:100%; text-align:center; }
		.goodhospital_list4 li										{ width:23.6%; height:165px; margin-right:1.4%; margin-bottom:14px; float:left; float:left; border:1px solid #cac6c5; }


		/* ******************************************************************************************************************** */
		/* 03_doctor : doctor-introduction */
		/* ******************************************************************************************************************** */

		/* 진료의사 약력 */
		.doctor_con_txt { /*width:auto;*/}
		.doc_pic_img{ width:100%; display:inline-block;}


		/* 진료과 */
		.departments_info_wrap														{ width:100%; height:450px; }
		.departments_info_title															{ position:absolute; top:45px; right:0; z-index:100; width:100%; }

			.departments_info_img														{ width:40%; float:left; }
				.departments_info_img span											{ display:block; width:21.4%; height:80px; float:right; background-repeat:no-repeat; background-position:center;
				/* Fallback for web browsers that don't support RGBa */background-color: rgb(0, 0, 0);
																				/* RGBa with 0.6 opacity */background-color: rgba(0, 0, 0, 0.8);
																				/* For IE 5.5 - 7*/filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90f2f1f5, endColorstr=#90f2f1f5);
																				/* For IE 8*/-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#90f2f1f5, endColorstr=#90f2f1f5)"; }
			.departments_info_text														{ width:60%; height:80px; float:left; color:#fff; line-height:80px;
			/* Fallback for web browsers that don't support RGBa */background-color: rgb(0, 0, 0);
																				/* RGBa with 0.6 opacity */background-color: rgba(0, 0, 0, 0.8);
																				/* For IE 5.5 - 7*/filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90f2f1f5, endColorstr=#90f2f1f5);
																				/* For IE 8*/-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#90f2f1f5, endColorstr=#90f2f1f5)"; }
				.departments_info_text strong										{ font-family: 'NanumGothicBold'; font-size:1.867em; padding-left:7%; padding-right:15px; border-left:1px solid #999899; }

			.departments_info_content												{ width:60%; height:100%; padding:140px 40px 0 40px; float:right; background:#f2f1f5;
																				/* Fallback for web browsers that don't support RGBa */background-color: rgb(242, 241, 245);
																				/* RGBa with 0.6 opacity */background-color: rgba(242, 241, 245, 0.9);
																				/* For IE 5.5 - 7*/filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90f2f1f5, endColorstr=#90f2f1f5);
																				/* For IE 8*/-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#90f2f1f5, endColorstr=#90f2f1f5)"; }


		/* ******************************************************************************************************************** */
		/* 04_오시는길 */
		/* ******************************************************************************************************************** */
			.location_img																		{ position:relative; width:45.7%; float:left; }
			.location_img img															{ width:100%; }
			.location_arrow																	{ width:4.3%; padding-top:30%; float:left; text-indent:-60000000px; background:url('/share/images/common/m_sub_title_right.png') no-repeat center; }


	}

	@media only screen and (min-width:0px) and (max-width:480px) {			/* width 360이하 모바일(갤럭시S2 대상) */


		.doctor_intro_list01_new ul li {
			margin-inline: 5px;
		}

	}