@charset "utf-8";
/* INDEX **************************************/
/* BODY */
/* MEDIA QUERY */
/**********************************************/


/* ----------------------------------------------------------------------------- */
/* CATEGORY COLOR */
/* ----------------------------------------------------------------------------- */
	.sub_lnb_a:hover												{ color:#3f77bc; border-left:4px solid #3f77bc; }
	.sub_lnb_a_act													{ color:#3f77bc; font-weight:bold; border-left:4px solid #3f77bc; }
	.sub_header														{ border-top:3px solid #3f77bc; }

/* ----------------------------------------------------------------------------- */
/* BODY */
/* ----------------------------------------------------------------------------- */
	/* 병원장 인사말 : http://ddh.ggad.co.kr/01intro/01.php */
		.sub0101_keyvisual															{ height:192px; background:url('/images/sub01/sub0101_keyvisual.jpg') no-repeat; }
			.sub0101_keyvisual p													{ float:right; margin-top:30px; }
			.sub0101_keyvisual .titletext01											{ font-size:35px; color:#222; margin-bottom:10px; }
			.sub0101_keyvisual .titletext02											{ font-size:13px; color:#666; margin-bottom:20px; }
			.sub0101_keyvisual .titletext03											{ font-size:12px; color:#777; }

		/* 원장인사말 사인 */
		.director																	{ text-align:right; background:url('/images/sub01/sub0101_sign.gif') no-repeat top right; padding:10px 85px 0 0; margin-top:30px; }
			.director span															{ font-size:15px }

		/* 원장인사말 사진 */
		ul.introduce_list															{}
			ul.introduce_list li													{ width:173px; margin:0 45px 10px 0px; float:left; }
				ul.introduce_list li img											{ width:100%; }
				ul.introduce_list li span											{ height:35px; padding:5px 0px; line-height:18px; text-align:center; display:block; }
				ul.introduce_list li.list04											{ margin-right:0px !important; }
				ul.introduce_list li.list08											{ margin-right:0px !important; }
				ul.introduce_list li.list12											{ margin-right:0px !important; }
				ul.introduce_list li.list16											{ margin-right:0px !important; }

	/* 미션비전 : http://ddh.ggad.co.kr/01intro/06.php */
		.mv_img								{ display:block; max-width:650px; width:100%; margin:0 auto; }
		.mv_img01							{ display:block; max-width:100%; width:100%; margin:0 auto; padding-bottom:5px; }

	/* 주요연혁 : http://ddh.ggad.co.kr/01intro/02.php */
		/* BASED FRAME */
		.his_ol								{ display:block; position:relative; width:100%; padding:50px 0 0 0; background:url('../../images/sub01/sub0102_history_dotbg.gif') repeat-y center top; overflow:hidden; }
			.his_li							{ display:block; position:relative; width:55%; margin:20px 0; /* background-color:#def; */ }
			.his_fl							{ float:left; }
			.his_fr							{ float:right; }
			.his_li_final					{ display:block; float:left; position:relative; width:100%; margin:20px 0 0 0; background-color:#fff; }
				/* DECO */
				.deco_wrap					{ display:block; position:absolute; width:76%; bottom:100%; }
				.deco_wrap_r				{ right:0; }
				.deco_wrap_l				{ left:0; }
					.deco_img				{ display:block; width:100%; }

				/* YEAR TITLE */
				.his_h						{ display:block; width:18%; position:absolute; font-size:18px; padding:10px 0; top:-40px; text-align:center; background-color:#fff; }
				.his_h_final				{ display:block; font-size:18px; padding:10px 0; top:0px; text-align:center; background-color:#fff; color:#ff7200; }
				.his_h_r					{ right:0; }
				.his_h_l					{ left:0; }
				.his_h_color1				{ color:#3f77bc; }
				.his_h_color2				{ color:#ff3000; }
				.his_h_color3				{ color:#ff7200; }
				.his_h_color4				{ color:#eb8a0d; }
				.his_h_color5				{ color:#5e8d3f; }
				.his_h_color6				{ color:#3f7d8d; }
				.his_h_color7				{ color:#023984; }
				.his_h_color8				{ color:#674ba6; }
				.his_h_color9				{ color:#3f77bc; }
				.his_h_color10				{ color:#ff3000; }
				.his_h_color11				{ color:#ff7200; }
				.his_h_color12				{ color:#eb8a0d; }
				.his_h_color13				{ color:#5e8d3f; }
				.his_h_color14				{ color:#3f7d8d; }
				.his_h_color15				{ color:#023984; }
					.his_circle				{ display:block; width:10px; margin:5px auto 0 auto; }

				/* HIGHLIGHT HISTORY */
				.his_highlight_wrap			{ display:block; position:relative; width:82%; }
				.his_highlight_l			{ margin:0 0 0 0; }
				.his_highlight_r			{ margin:0 0 0 auto; }
					.hl_dl					{ display:block; position:absolute; width:93%; top:10px; overflow:hidden; }
					.hl_dl_l				{ left:0; }
					.hl_dl_r				{ right:0; }
						.hl_dt,
						.hl_dd				{ display:block; float:left; font-weight:bold; color:#fff; font-size:13px; }
						.hl_dt				{ width:28%; padding:0 0 0 2%; }
						.hl_dd				{ width:66%; padding:0 2% 0 2%; letter-spacing:-1px; }
					.his_highlight_bg		{ display:block; width:100%; }

				/* NORMAL HISTORY */
				.his_nor_ol					{ display:block; width:77%; }
				.his_nor_ol_l				{ margin:0 0 0 0; }
				.his_nor_ol_r				{ margin:0 0 0 auto; }
					.his_nor_li				{ display:block; padding:0 0 5px 0; margin:0 0 5px 0; border-bottom:1px dashed #ddd; }
						.his_nor_dl			{ display:block; width:100%; overflow:hidden; }
							.his_nor_dt,
							.his_nor_dd		{ display:block; float:left; }
							.his_nor_dt		{ width:27%; padding:0 0 0 3%; }
							.his_nor_dd		{ width:66%; padding:0 2% 0 2%; letter-spacing:-1px; }

				/* FINAL DESC */
				.his_final_desc_wrap		{ display:block; position:relative; width:70%; margin:0 auto; }
					.his_final_desc			{ display:block; position:absolute; width:100%; top:23%; color:#fff; font-weight:bold; font-size:14px; text-align:center; }

				.block2inline				{ display:block; }
				.inline2block				{ display:inline; }





		.sub_content_text ol.history												{}
			.sub_content_text ol.history > li.history_first							{ padding-top:50px; }
			.sub_content_text ol.history > li										{ background:url('/images/sub01/sub0102_history_dotbg.gif') repeat-y; }
				.sub_content_text ol.history > li > span							{ font-size:18px; padding:5px 0 25px 0; background:#fff url('') no-repeat center 25px; display:block; }
				.sub_content_text ol.history > li > ul								{ width:372px; margin-top:35px; display:block; float:left; }
					.sub_content_text ol.history > li > ul > li						{ font-size:13px; padding-left:20px; }
					.sub_content_text ol.history > li > ul > li.title				{ font-size:14px; color:#fff; margin:10px 0 30px 0; font-weight:bold; }
						.sub_content_text ol.history > li > ul > li.title > span	{ font-size:14px; }
						.sub_content_text ol.history > li > ul > li > span			{ font-size:13px; width:120px; display:inline-block; }
						.sub_content_text ol.history > li > ul > li > span.dbline	{ width:250px; padding-left:120px; display:inline-block; }
			.sub_content_text ol.history > li.history_right							{ width:450px; background-position:20px top; float:right; }
				.sub_content_text ol.history > li.history_right > span				{ float:left; }
			.sub_content_text ol.history > li.history_left							{ width:450px; background-position:427px top; float:left; }
				.sub_content_text ol.history > li.history_left > span				{ float:right; }
			.sub_content_text ol.history > li.history_year01						{ padding-bottom:50px; }
			.sub_content_text ol.history > li.history_year02						{ padding-bottom:50px; }
			.sub_content_text ol.history > li.history_year03						{ padding-bottom:50px; background-position:25px top; }
			.sub_content_text ol.history > li.history_year04						{ padding-bottom:50px; }
			.sub_content_text ol.history > li.history_year05						{ padding-bottom:50px; background-position:25px top; }
			.sub_content_text ol.history > li.history_year06						{ padding-bottom:50px; }
			.sub_content_text ol.history > li.history_year07						{ padding-bottom:50px; }
			.sub_content_text ol.history > li.history_year08						{ padding-bottom:50px; }
			.sub_content_text ol.history > li.history_year09						{ padding-bottom:50px; }
			.sub_content_text ol.history > li.history_year10						{ padding-bottom:50px; }
			.sub_content_text ol.history > li.history_year11						{ padding-bottom:50px; }
			.sub_content_text ol.history > li.history_year12						{ padding-bottom:50px; }
			.sub_content_text ol.history > li.history_year13						{ padding-bottom:50px; }
			.sub_content_text ol.history > li.history_year14						{ padding-bottom:50px; }
			.sub_content_text ol.history > li.history_year15						{ padding-bottom:50px; }
			.sub_content_text ol.history > li.history_year16						{ padding-bottom:50px; }
			.sub_content_text ol.history > li.history_year17						{ padding-bottom:50px; }
			.sub_content_text ol.history > li.history_yearcen						{ width:457px; }
			.sub_content_text ol.history > li.history_year01 > span					{ color:#ff7200; background-image:url('/images/sub01/sub0102_history_li_dotbg01.gif'); }
			.sub_content_text ol.history > li.history_year02 > span					{ color:#5e8d3f; background-image:url('/images/sub01/sub0102_history_li_dotbg02.gif'); }
			.sub_content_text ol.history > li.history_year03 > span					{ color:#ae0000; background-image:url('/images/sub01/sub0102_history_li_dotbg03.gif'); }
			.sub_content_text ol.history > li.history_year04 > span					{ color:#023984; background-image:url('/images/sub01/sub0102_history_li_dotbg04.gif'); }
			.sub_content_text ol.history > li.history_year05 > span					{ color:#5e8d3f; background-image:url('/images/sub01/sub0102_history_li_dotbg05.gif'); }
			.sub_content_text ol.history > li.history_year06 > span					{ color:#ffbc1b; background-image:url('/images/sub01/sub0102_history_li_dotbg06.gif'); }
			.sub_content_text ol.history > li.history_year07 > span					{ color:#5e8d3f; background-image:url('/images/sub01/sub0102_history_li_dotbg07.gif'); }
			.sub_content_text ol.history > li.history_year08 > span					{ color:#023984; background-image:url('/images/sub01/sub0102_history_li_dotbg08.gif'); }
			.sub_content_text ol.history > li.history_year09 > span					{ color:#5e8d3f; background-image:url('/images/sub01/sub0102_history_li_dotbg09.gif'); }
			.sub_content_text ol.history > li.history_year10 > span					{ color:#ff7200; background-image:url('/images/sub01/sub0102_history_li_dotbg10.gif'); }
			.sub_content_text ol.history > li.history_year11 > span					{ color:#ff3000; background-image:url('/images/sub01/sub0102_history_li_dotbg11.gif'); }
			.sub_content_text ol.history > li.history_year12 > span					{ color:#ae0000; background-image:url('/images/sub01/sub0102_history_li_dotbg12.gif'); }
			.sub_content_text ol.history > li.history_year13 > span					{ color:#023984; background-image:url('/images/sub01/sub0102_history_li_dotbg13.gif'); }
			.sub_content_text ol.history > li.history_year14 > span					{ color:#5e8d3f; background-image:url('/images/sub01/sub0102_history_li_dotbg14.gif'); }
			.sub_content_text ol.history > li.history_year15 > span					{ color:#eb8a0d; background-image:url('/images/sub01/sub0102_history_li_dotbg15.gif'); }
			.sub_content_text ol.history > li.history_year16 > span					{ color:#ff7200; background-image:url('/images/sub01/sub0102_history_li_dotbg16.gif'); }
			.sub_content_text ol.history > li.history_year17 > span					{ color:#ff3000; background-image:url('/images/sub01/sub0102_history_li_dotbg17.gif'); }
			.sub_content_text ol.history > li.history_year02 > ul					{ background:url('/images/sub01/sub0102_history_li_ul_li_titlebg02.gif') no-repeat; }
			.sub_content_text ol.history > li.history_year03 > ul					{ background:url('/images/sub01/sub0102_history_li_ul_li_titlebg03.gif') no-repeat; }
			.sub_content_text ol.history > li.history_year04 > ul					{ background:url('/images/sub01/sub0102_history_li_ul_li_titlebg04.gif') no-repeat; }
			.sub_content_text ol.history > li.history_year05 > ul					{ background:url('/images/sub01/sub0102_history_li_ul_li_titlebg05.gif') no-repeat; }
			.sub_content_text ol.history > li.history_year06 > ul					{ background:url('/images/sub01/sub0102_history_li_ul_li_titlebg06.gif') no-repeat; }
			.sub_content_text ol.history > li.history_year07 > ul					{ background:url('/images/sub01/sub0102_history_li_ul_li_titlebg07.gif') no-repeat; }
			.sub_content_text ol.history > li.history_year08 > ul					{ background:url('/images/sub01/sub0102_history_li_ul_li_titlebg08.gif') no-repeat; }
			.sub_content_text ol.history > li.history_year09 > ul					{ background:url('/images/sub01/sub0102_history_li_ul_li_titlebg09.gif') no-repeat; }
			.sub_content_text ol.history > li.history_year10 > ul					{ background:url('/images/sub01/sub0102_history_li_ul_li_titlebg10.gif') no-repeat; }
			.sub_content_text ol.history > li.history_year11 > ul					{ background:url('/images/sub01/sub0102_history_li_ul_li_titlebg11.gif') no-repeat; }
			.sub_content_text ol.history > li.history_year12 > ul					{ background:url('/images/sub01/sub0102_history_li_ul_li_titlebg12.gif') no-repeat; }
			.sub_content_text ol.history > li.history_year13 > ul					{ background:url('/images/sub01/sub0102_history_li_ul_li_titlebg13.gif') no-repeat; }
			.sub_content_text ol.history > li.history_year14 > ul					{ background:url('/images/sub01/sub0102_history_li_ul_li_titlebg14.gif') no-repeat; }
			.sub_content_text ol.history > li.history_year15 > ul					{ background:url('/images/sub01/sub0102_history_li_ul_li_titlebg15.gif') no-repeat; }
			.sub_content_text ol.history > li.history_year16 > ul					{ background:url('/images/sub01/sub0102_history_li_ul_li_titlebg16.gif') no-repeat; }
			.sub_content_text ol.history > li.history_year17 > ul					{ background:url('/images/sub01/sub0102_history_li_ul_li_titlebg17.gif') no-repeat; }


	/* 병원현황 : http://ddh.ggad.co.kr/01intro/03.php */
		/* 대동 일반현황 */
			.config_list_h								{ position:relative; float:left; width:15%; }
				.config_h_inner_ele						{}
					.config_h_1							{ background-color:#3f77bc; }
						.config_h1_in					{ position:absolute; }
							.config_list_h_span			{ display:block; font-size:16px; color:#fff; }
							.config_list_h_span1		{ margin:20px 0 0 20px; }
							.config_list_h_span2		{ margin:5px 0 0 20px; }
						.config_h_spacer				{ display:block; width:100%; }
					.config_h_3							{ display:block; width:20%; background-color:#004e86; float:right; }
					.config_h_2							{ display:block; width:45%; background-color:#006cba; float:right; }
			.config_ul									{ display:block; width:85%; float:right; }
				.config_li								{ float:left; width:33%; }
					.config_figure_set					{ }
						.config_figure_img				{ display:block; width:100%; }
						.config_figurecap				{ position:relative; display:block; margin:-46px 0 0 -16px; }
							.config_figurecap_core		{ position:absolute; display:block; width:100%; top:30px; left:30px; }
								.config_dl				{ display:block; width:78%; margin:0 0 0 0; overflow:hidden; }
								.config_dl dt,
								.config_dl dd			{ display:block; float:left; margin:0 0 5px 0; padding:0 0 5px 0; }
								.config_dl dt			{ width:25%; font-weight:bold; }
								.config_dl dd			{ width:75%; color:#777; }
								.config_d_dotted		{ border-bottom:1px dotted #ddd; }
							.config_figurecap_base		{ }

		/* 대동 시설현황 */
			.fac_list_h									{ position:relative; float:left; width:25%; }
				.fac_list_h_span						{ display:block; font-size:16px; color:#67544c; }
				.fac_list_h_span1						{ margin:20px 0 0 20px; }
				.fac_list_h_span2						{ margin:5px 0 0 20px; }
			.fac_ul										{ float:left; width:75%; }
				.fac_li									{ position:relative; float:left; width:33%; }
					.fac_body							{ display:block; margin:40px 0 0 0; }
					.fac_body dt,
					.fac_body dd						{ display:block; text-align:center; }
					.fac_body dt						{ font-weight:bold; color:#222; font-size:14px; }
						.fac_core_img					{ display:block; width:30%; margin:0 auto 15px auto; }
					.fac_body dd						{ position:relative; color:#666; vertical-align:bottom; height:20px; }
						.fac_core_cont					{ display:block; width:100%; text-align:center; }
					.fac_inner_ele						{ display:block; height:200px; background-color:#efeeec; border-right:2px solid #fff; }
					.fac_inner_ele1						{ border-top:4px solid #efeeec; }
					.fac_inner_ele2						{ border-top:4px solid #a59d9a; }
					.fac_inner_ele3						{ border-top:4px solid #edb139; }
					.fac_inner_ele4						{ border-top:4px solid #c77f35; }

		/* 병상 현황 */
			.bed_state_wrap								{ margin:0 0 20px 0; }
				.bed_state_inwrap						{ text-align:center; font-size:16px; font-weight:bold; }
				.bed_normal_list						{ width:100%; border-top:2px solid #3f77bc; border-bottom:1px solid #ddd; }
					.bed_normal_list_col1				{ width:30%; }
					.bed_normal_list_col2				{ width:20%; }
					.bed_normal_list thead tr th		{ background-color:#3f77bc; border-bottom:1px solid #ddd; padding:10px; border-right:1px solid #3f77bc; color:#fff; }
					.bed_normal_list tbody tr th,
					.bed_normal_list tbody tr td		{ border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:center; padding:5px 10px; }
					.bed_normal_list tbody tr.gray th,
					.bed_normal_list tbody tr.gray td	{ background-color:#fafafa; }

	/* 조직도 : http://ddh.ggad.co.kr/01intro/04.php */
		.org_img									{ display:block; width:100%; }
		.org_img_mobile								{ display:none; }

	/* 대동윈드 오케스트라 */
		/* TAB */
			.tab_btn_wrap							{ position:relative; display:block; padding:50px 0 0 0; }
				.tab_btn_line						{ position:absolute; width:100%; top:42px; height:0; border:0; border-top:1px solid #3f77bc; }
				.tab_btn							{ position:absolute; height:40px; line-height:40px; text-align:center; top:0; border:1px solid #ddd; border-top:2px solid #ddd; border-bottom:0; font-size:14px; background-color:#fcfcfc; }
				.tab_btn_selected					{ color:#3f77bc; font-weight:bold; border:1px solid #3f77bc; border-bottom:1px solid #fff; border-top:2px solid #3f77bc; background-color:#fff; }
				.tab_body							{ display:block; overflow:hidden; margin:30px 0 0 0; }
					.tab_btn1						{ width:20%; left:0; }
					.tab_btn2						{ width:20%; left:21%; }
					.tab_btn3						{ width:20%; left:42%; }
					.tab_btn4						{ width:20%; left:63%; }
		/* 소개 : http://ddh.ggad.co.kr/01intro/05.php */
			.orc_opening_bg							{ background:url("../../images/sub01/orc_opeiing_bg.jpg") no-repeat right top; }
				.orc_opening						{ display:block; line-height:240%; margin:0 0 60px 0; }
				.orc_main_ment						{ display:block; line-height:240%; margin:0 0 60px 0; }
					.orc_opening_span				{ display:block; font-size:20px; color:#666; }
					.orc_opening_span strong		{ font-size:20px; color:#074667; }
					.orc_main_ment_span				{ display:block; font-size:20px; color:#666; text-align:center; }
					.orc_main_ment_span strong		{ font-size:20px; color:#074667; }
				.orc_opening_block					{ display:block; width:55%; }
					.orc_opening_p					{ display:block; line-height:150%; color:#333; font-size:13px; }
				.orc_img_wrap						{ display:block; overflow:hidden; }
				.orc_img_wrap li					{ float:left; display:block; width:33%; text-align:center; }
				.orc_img_wrap li img				{ width:80%; line-height:0; }

		/* 인사말씀 : http://ddh.ggad.co.kr/01intro/05_02.php */
			.orc_img1_wrap							{ display:block; margin:0 0 30px 0; }
			.orc_img1_wrap img						{ display:block; width:98%; margin:0 auto; border:3px solid #ddd; }
			.orc_opening_p2							{ font-size:16px; color:#3f77bc; font-weight:bold; }


		/* 회칙 : http://ddh.ggad.co.kr/01intro/05_03.php */
		/* PhotoGallery : http://ddh.ggad.co.kr/01intro/05_04.php */

/* ----------------------------------------------------------------------------- */
/* METHOD */
/* ----------------------------------------------------------------------------- */
	.item_block											{ display:block; margin:0 0 50px 0; overflow:hidden; }
		.para_block										{ display:block; margin:0 0 20px 0; overflow:hidden; }
			.block_p									{ display:block; margin:15px 0; line-height:150%; }
	.check_type_h										{ background:url("../../images/common_sub/sub_h5_checktype.gif") no-repeat left top; }
		.check_type_h span								{ display:block; line-height:27px; color:#715e57; font-size:18px; margin:0 0 0 40px; }
		.check_type_h span.fs20							{ display:block; line-height:27px; color:#715e57; font-size:16px; margin:0 0 0 40px; }
		.check_type_h span strong						{ font-size:14px; color:#a00; }

/* ----------------------------------------------------------------------------- */
/* MEDIA QUERY */
/* ----------------------------------------------------------------------------- */
@media only screen and (min-width:0px) and (max-width:359px)		{			/* width 360이하 모바일(갤럭시S2 대상) */
	/* 병원장 인사말 : http://ddh.ggad.co.kr/01intro/01.php */
		/* 원장인사말 사진 */
		ul.introduce_list li														{ width:47%; margin:0 15px 10px 0px !important; float:left; }
			ul.introduce_list li.list02												{ margin-right:0px !important; }
			ul.introduce_list li.list06												{ margin-right:0px !important; }
			ul.introduce_list li.list08												{ margin-right:0px !important; }
			ul.introduce_list li.list10												{ margin-right:0px !important; }
			ul.introduce_list li.list12												{ margin-right:0px !important; }

}
@media only screen and (min-width:0px) and (max-width:767px)		{			/* 모바일(갤럭시노트급 대상) */
	/* 병원장 인사말 : http://ddh.ggad.co.kr/01intro/01.php */
		/* 원장인사말 사진 */
			ul.introduce_list li													{ width:47%; margin:0 10px 10px 0px !important; float:left; }
				ul.introduce_list li.list02											{ margin-right:0px !important; }
				ul.introduce_list li.list06											{ margin-right:0px !important; }
				ul.introduce_list li.list08											{ margin-right:0px !important; }
				ul.introduce_list li.list10											{ margin-right:0px !important; }
				ul.introduce_list li.list12											{ margin-right:0px !important; }

	/* 주요연혁 : http://ddh.ggad.co.kr/01intro/02.php */
		/* BASED FRAME */
		.his_ol								{ background:url('../../images/sub01/sub0102_history_dotbg.gif') repeat-y 8% top; border-top:1px solid #ddd; }
			.his_li							{ width:100%; margin:20px 0; }
			.his_fl							{ float:right; }

			/* DECO */
			.deco_wrap						{ display:none; }

			/* YEAR TITLE */
			.his_h							{ width:20%; position:absolute; font-size:13px; padding:5px 0; top:-30px; text-align:center; background-color:#fff; }
			.his_h_r						{ left:0; right:auto; }
			.his_h_final					{ width:20%; position:absolute; font-size:13px; padding:5px 0; top:-30px; text-align:center; background-color:#fff; color:#ff7200; }
				.his_circle					{ width:10px; margin:2px auto 0 auto; }

			/* HIGHLIGHT HISTORY */
			.his_highlight_wrap				{ background:#abc; }
			.his_highlight_color1			{ background-color:#3f77bc; }
			.his_highlight_color2			{ background-color:#ff3000; }
			.his_highlight_color3			{ background-color:#ff7200; }
			.his_highlight_color4			{ background-color:#eb8a0d; }
			.his_highlight_color5			{ background-color:#5e8d3f; }
			.his_highlight_color6			{ background-color:#3f7d8d; }
			.his_highlight_color7			{ background-color:#023984; }
			.his_highlight_color8			{ background-color:#674ba6; }
			.his_highlight_color9			{ background-color:#3f77bc; }
			.his_highlight_color10			{ background-color:#ff3000; }
			.his_highlight_color11			{ background-color:#ff7200; }
			.his_highlight_color12			{ background-color:#eb8a0d; }
			.his_highlight_color13			{ background-color:#5e8d3f; }
			.his_highlight_color14			{ background-color:#3f7d8d; }
			.his_highlight_color15			{ background-color:#023984; }
			.his_highlight_l				{ margin:0 0 0 auto; }
				.hl_dl						{ position:relative; top:0; width:96%; margin:0 auto; }
					.hl_dt,
					.hl_dd					{ float:none; color:#fff; font-size:12px; }
					.hl_dt					{ width:96%; padding:5px 2% 0 2%; }
					.hl_dd					{ width:96%; padding:0 2% 5px 2%; margin:0; border-bottom:1px dotted #fff; }

				.his_highlight_bg			{ display:none; }

			/* NORMAL HISTORY */
			.his_nor_ol						{ display:block; width:82%; }
				.his_nor_ol_l				{ margin:0 0 0 auto; }
					.his_nor_dl				{ width:96%; margin:0 auto; }
						.his_nor_dt,
						.his_nor_dd			{ float:none; }
						.his_nor_dt			{ width:96%; padding:0 2%; font-weight:bold; color:#777; }
						.his_nor_dd			{ width:96%; padding:0 2%; }

			/* FINAL DESC */
			.his_final_desc_wrap			{ width:100%; margin:0; }
				.his_final_desc				{ position:relative; width:100%; padding:10px 0; top:0; background-color:#ff7200; color:#fff; font-size:12px; }

			.block2inline					{ display:inline; }
			.inline2block					{ display:block; }

		/*
			.sub_art_inwrap h4.heading_style02											{ font-size:18px; }
					.sub_art_inwrap h4.heading_style02 span								{ font-size:20px; }

			.sub_content_text ol.history > li,
			.sub_content_text ol.history > li > span,
			.sub_content_text ol.history > li > ul,
			.sub_content_text ol.history > li > ul > li									{ float:none !important; }
			.sub_content_text ol.history > li											{ width:100% !important; background: url('/images/sub01/sub0102_history_dotbg.gif') repeat-y top center !important; }
			.sub_content_text ol.history > li.history_yearsrt							{ background:none !important; }
				.sub_content_text ol.history > li > span								{ text-align:center; }
				.sub_content_text ol.history > li > ul									{ width:100%; margin:0px; background:#fff !important; background-image:none !important; padding-bottom:10px; }
					.sub_content_text ol.history > li > ul > li.title					{ text-align:center; padding:10px 0; margin-bottom:10px; }
					.sub_content_text ol.history > li.history_year01 > ul > li.title	{ background:#ff7200; margin-top:0px; }
					.sub_content_text ol.history > li.history_year02 > ul > li.title	{ background:#5e8d3f; margin-top:0px; }
					.sub_content_text ol.history > li.history_year03 > ul > li.title	{ background:#ae0000; margin-top:0px; }
					.sub_content_text ol.history > li.history_year04 > ul > li.title	{ background:#023984; margin-top:0px; }
					.sub_content_text ol.history > li.history_year05 > ul > li.title	{ background:#5e8d3f; margin-top:0px; }
					.sub_content_text ol.history > li.history_year06 > ul > li.title	{ background:#ffbc1b; margin-top:0px; }
					.sub_content_text ol.history > li.history_year07 > ul > li.title	{ background:#5e8d3f; margin-top:0px; }
					.sub_content_text ol.history > li.history_year08 > ul > li.title	{ background:#023984; margin-top:0px; }
					.sub_content_text ol.history > li.history_year09 > ul > li.title	{ background:#5e8d3f; margin-top:0px; }
					.sub_content_text ol.history > li.history_year10 > ul > li.title	{ background:#ff7200; margin-top:0px; }
					.sub_content_text ol.history > li.history_year11 > ul > li.title	{ background:#ff3000; margin-top:0px; }
					.sub_content_text ol.history > li.history_year12 > ul > li.title	{ background:#ae0000; margin-top:0px; }
					.sub_content_text ol.history > li.history_year13 > ul > li.title	{ background:#023984; margin-top:0px; }
					.sub_content_text ol.history > li.history_year14 > ul > li.title	{ background:#5e8d3f; margin-top:0px; }
					.sub_content_text ol.history > li.history_year15 > ul > li.title	{ background:#eb8a0d; margin-top:0px; }
					.sub_content_text ol.history > li.history_year16 > ul > li.title	{ background:#ff7200; margin-top:0px; }
					.sub_content_text ol.history > li.history_year17 > ul > li.title	{ background:#ff3000; margin-top:0px; }

					.sub_content_text ol.history > li > ul > li > span.dbline			{ width:100%; padding-left:0; font-size:13px; }
		*/

	/* 병원현황 : http://ddh.ggad.co.kr/01intro/03.php */
		/* 대동 일반현황 */
			.config_list_h					{ width:100%; float:none; }
					.config_h1_in			{ position:relative; display:block; height:30px; line-height:30px; border-bottom:2px solid #fff; }
						.config_list_h_span	{ display:inline; }
						.config_list_h_span1{ margin:5px 0 0 10px; }
						.config_list_h_span2{ margin:5px 0 0 0; }
					.config_h_spacer_m_hide	{ display:none; }
				.config_h_2					{ display:none; }
				.config_h_3					{ display:none; }
			.config_ul						{ width:100%; float:none; }
				.config_li_2th				{ margin:0 0 0 .5%; }
				.config_li_3th				{ float:right; }
					.config_figurecap		{ height:130px; }
					.config_figurecap_core	{ width:100%; top:30px; left:23px; }
					.config_dl dt,
					.config_dl dd			{ float:none; margin:0; padding:0; border:0; font-size:11px; }
					.config_dl dt			{ width:100%; padding:0 0 3px 0; }
					.config_dl dd			{ width:100%; padding:0 0 7px 0; margin:0 0 7px 0; border-bottom:1px dotted #ddd; }
		/* 대동 시설현황 */
			.fac_list_h						{ width:100%; float:none; border-bottom:2px solid #fff; }
				.fac_list_h_span			{ display:inline; float:left; }
				.fac_list_h_span1			{ margin:0 0 0 10px; }
				.fac_list_h_span2			{ margin:0 0 0 0; }
			.fac_ul							{ width:100%; float:none; }
				.fac_li						{ width:33.33%; }
					.fac_body				{ margin:10px 0 0 0; }
					.fac_body dt			{ }
						.fac_core_img		{ display:block; width:30%; margin:0 auto 5px auto; }
					.fac_body dd			{ height:auto; }
						.fac_core_cont		{ position:relative; bottom:0; font-size:11px; }
						.fac_core_cont_m_br	{ display:block; }

				.fac_inner_ele				{ height:110px; }
				.fac_inner_ele1				{ height:30px; line-height:30px; border-top:0; }
				.fac_inner_ele2				{ border-top:2px solid #a59d9a; }
				.fac_inner_ele3				{ border-top:2px solid #edb139; }
				.fac_inner_ele4				{ border-top:2px solid #c77f35; }
		/* 병상 현황 */
			.bed_normal_list thead tr th		{ font-size:11px; }
			.bed_normal_list tbody tr th,
			.bed_normal_list tbody tr td		{ font-size:11px; }

	/* 조직도 : http://ddh.ggad.co.kr/01intro/04.php */
		.org_img_pc								{ display:none; }
		.org_img_mobile							{ display:block; }

	/* 대동윈드 오케스트라 */
		/* TAB */
			.tab_btn_wrap						{ padding:100px 0 0 0; }
			.tab_btn_line						{ display:none; }
			.tab_btn							{ font-size:12px; border-bottom:1px solid #ddd; }
			.tab_btn_selected					{ border-bottom:1px solid #3f77bc; }
				.tab_btn1						{ width:48%; left:0; }
				.tab_btn2						{ width:48%; left:auto; right:0; }
				.tab_btn3						{ width:48%; left:0; top:50px; }
				.tab_btn4						{ width:48%; left:auto; right:0; top:50px; }
		/* 소개 : http://ddh.ggad.co.kr/01intro/05.php */
			.orc_opening_bg						{ background:none; }
				.orc_opening_block				{ display:block; width:100%; }
					.orc_opening_span			{ display:inline; }
		/* 인사말씀 : http://ddh.ggad.co.kr/01intro/05_02.php */
			.orc_main_ment_span					{ display:inline; }
		/* 회칙 : http://ddh.ggad.co.kr/01intro/05_03.php */
		/* PhotoGallery : http://ddh.ggad.co.kr/01intro/05_04.php */
}
@media only screen and (min-width:768px) and (max-width:1023px)		{		/* 테블릿() iPad Portrait */
	/* 병원장 인사말 : http://ddh.ggad.co.kr/01intro/01.php */
		/* 원장인사말 사진 */
			ul.introduce_list li											{ width:23%; margin:0 15px 10px 0px !important; float:left; }

	/* 주요연혁 : http://ddh.ggad.co.kr/01intro/02.php */
		/* BASED FRAME */
			/* DECO */
			/* YEAR TITLE */
			/* HIGHLIGHT HISTORY */
			/* NORMAL HISTORY */
			.hl_dl					{ top:6px; }
				.hl_dt,
				.hl_dd				{ font-size:12px; }
			/* FINAL DESC */
			.his_final_desc			{ top:20%;  }

		/*
			.sub_content_text													{ padding-left:140px; } / 주석 해재시 padding-left 제거 바람 /
			.sub_content_text ol.history > li.history_right						{ width:450px; background-position:427px top; float:left; }
				.sub_content_text ol.history > li.history_right > span			{ float:right; }
				.sub_content_text ol.history > li.history_year01 > ul			{ background:url('/images/sub01/sub0102_history_li_ul_li_titlebg01.gif') no-repeat; }
				.sub_content_text ol.history > li.history_year03 > ul			{ background:url('/images/sub01/sub0102_history_li_ul_li_titlebg03_mobile.gif') no-repeat; }
				.sub_content_text ol.history > li.history_year05 > ul			{ background:url('/images/sub01/sub0102_history_li_ul_li_titlebg05_mobile.gif') no-repeat; }
				.sub_content_text ol.history > li.history_year07 > ul			{ background:url('/images/sub01/sub0102_history_li_ul_li_titlebg07_mobile.gif') no-repeat; }
				.sub_content_text ol.history > li.history_year09 > ul			{ background:url('/images/sub01/sub0102_history_li_ul_li_titlebg09_mobile.gif') no-repeat; }
				.sub_content_text ol.history > li.history_year11 > ul			{ background:url('/images/sub01/sub0102_history_li_ul_li_titlebg11_mobile.gif') no-repeat; }
				.sub_content_text ol.history > li.history_year13 > ul			{ background:url('/images/sub01/sub0102_history_li_ul_li_titlebg13_mobile.gif') no-repeat; }
				.sub_content_text ol.history > li.history_year15 > ul			{ background:url('/images/sub01/sub0102_history_li_ul_li_titlebg15_mobile.gif') no-repeat; }
				.sub_content_text ol.history > li.history_year17 > ul			{ background:url('/images/sub01/sub0102_history_li_ul_li_titlebg17_mobile.gif') no-repeat; }

			.sub_content_text ol.history > li.history_yearsrt					{ width:475px; background:none; float:left; }
				.sub_content_text ol.history > li.history_yearsrt > span		{ float:right; }
				.sub_content_text ol.history > li.history_yearsrt > ul			{ height:90px; }
					.sub_content_text ol.history > li.history_yearsrt > ul > li	{ width:80%; }
		*/

	/* 병원현황 : http://ddh.ggad.co.kr/01intro/03.php */
		/* 대동 일반현황 */
			.config_dl dt			{ width:40%; }
			.config_dl dd			{ width:60%; }
		/* 대동 시설현황 */
		/* 병상 현황 */

	/* 조직도 : http://ddh.ggad.co.kr/01intro/04.php */

	/* 대동윈드 오케스트라 */
		/* 소개 : http://ddh.ggad.co.kr/01intro/05.php */
		/* 인사말씀 : http://ddh.ggad.co.kr/01intro/05_02.php */
		/* 회칙 : http://ddh.ggad.co.kr/01intro/05_03.php */
		/* PhotoGallery : http://ddh.ggad.co.kr/01intro/05_04.php */
}
@media only screen and (min-width:1024px) and (max-width:1139px)	{		/* 테블릿() iPad LandSpace */
	/* 병원장 인사말 : http://ddh.ggad.co.kr/01intro/01.php */
		/* 원장인사말 사진 */
			ul.introduce_list li											{ width:23%; margin:0 15px 10px 0px !important; float:left; }

	/* 주요연혁 : http://ddh.ggad.co.kr/01intro/02.php */
		/* BASED FRAME */
			/* DECO */
			/* YEAR TITLE */
			/* HIGHLIGHT HISTORY */
			.hl_dl					{ top:8px; }
			/* NORMAL HISTORY */
			/* FINAL DESC */
		/*
			.sub_content_text													{ padding-left:100px; }  / 주석 해제시 padding-left 주석처리 /
			.sub_content_text ol.history > li.history_right						{ width:450px; background-position:427px top; float:left; }
				.sub_content_text ol.history > li.history_right > span			{ float:right; }
				.sub_content_text ol.history > li.history_year01 > ul			{ background:url('/images/sub01/sub0102_history_li_ul_li_titlebg01.gif') no-repeat; }
				.sub_content_text ol.history > li.history_year03 > ul			{ background:url('/images/sub01/sub0102_history_li_ul_li_titlebg03_mobile.gif') no-repeat; }
				.sub_content_text ol.history > li.history_year05 > ul			{ background:url('/images/sub01/sub0102_history_li_ul_li_titlebg05_mobile.gif') no-repeat; }
				.sub_content_text ol.history > li.history_year07 > ul			{ background:url('/images/sub01/sub0102_history_li_ul_li_titlebg07_mobile.gif') no-repeat; }
				.sub_content_text ol.history > li.history_year09 > ul			{ background:url('/images/sub01/sub0102_history_li_ul_li_titlebg09_mobile.gif') no-repeat; }
				.sub_content_text ol.history > li.history_year11 > ul			{ background:url('/images/sub01/sub0102_history_li_ul_li_titlebg11_mobile.gif') no-repeat; }
				.sub_content_text ol.history > li.history_year13 > ul			{ background:url('/images/sub01/sub0102_history_li_ul_li_titlebg13_mobile.gif') no-repeat; }
				.sub_content_text ol.history > li.history_year15 > ul			{ background:url('/images/sub01/sub0102_history_li_ul_li_titlebg15_mobile.gif') no-repeat; }
				.sub_content_text ol.history > li.history_year17 > ul			{ background:url('/images/sub01/sub0102_history_li_ul_li_titlebg17_mobile.gif') no-repeat; }
			.sub_content_text ol.history > li.history_yearsrt					{ width:475px; background:none; float:left; }
				.sub_content_text ol.history > li.history_yearsrt > span		{ float:right; }
				.sub_content_text ol.history > li.history_yearsrt > ul			{ height:90px; }
					.sub_content_text ol.history > li.history_yearsrt > ul > li	{ width:80%; }
		*/

	/* 병원현황 : http://ddh.ggad.co.kr/01intro/03.php */
		/* 대동 일반현황 */
			.config_dl dt			{ width:35%; }
			.config_dl dd			{ width:65%; }
		/* 대동 시설현황 */
		/* 병상 현황 */

	/* 조직도 : http://ddh.ggad.co.kr/01intro/04.php */

	/* 대동윈드 오케스트라 */
		/* 소개 : http://ddh.ggad.co.kr/01intro/05.php */
		/* 인사말씀 : http://ddh.ggad.co.kr/01intro/05_02.php */
		/* 회칙 : http://ddh.ggad.co.kr/01intro/05_03.php */
		/* PhotoGallery : http://ddh.ggad.co.kr/01intro/05_04.php */
}
@media only screen and (min-width:1140px)							{								/* PC */
	/* 주요연혁 : http://ddh.ggad.co.kr/01intro/02.php */
		.sub_art_inwrap h4.heading_style02									{ background:url('/images/sub01/sub0102_h4_bg.gif') no-repeat top center; }
		.sub_content_text ol.history > li.history_yearsrt					{ width:100%; text-align:center; background:none; clear:both; }
			.sub_content_text ol.history > li.history_yearsrt > ul			{ width:60%; height:40px; background:#ff7200; margin:0 20%; }
				.sub_content_text ol.history > li.history_yearsrt > ul > li	{ padding:0; }
			.sub_content_text ol.history > li.history_left > ul				{ margin-left:30px; }
				.sub_content_text ol.history > li.history_right > ul li		{ padding-left:40px; }
			.sub_content_text ol.history > li.history_year02 > ul			{ margin-left:25px; }
			.sub_content_text ol.history > li.history_year04 > ul			{ margin-left:25px; }
			.sub_content_text ol.history > li.history_year06 > ul			{ margin-left:25px; }
}