@charset "utf-8";
/* 서브 페이지 공동 CSS */

#sub_flash_wrap { width:100%; background:#6f6c6b;}
	.sub_flash { width:1086px; margin:auto; overflow:hidden;}
	.sub_flash h3 { display:block; width:259px; height:109px; padding:70px 0 0 0; float:left; background:#ab8a5c;  font-family: 'Nanum Square'; font-size:2.3em; color:#fff; text-align:center;}
	.sub_flash .sub_slide_wrap { width:827px; height:179px;float:left;}

#contents { width:1086px; overflow:hidden; margin:0 auto; }
	.sub_left{ float:left; width:259px; margin-right:47px; background:#ab8a5c; }
		.sub_navis{min-height:348px;}
	.sub_links{}
		.sub_links ul{ overflow:hidden; width:213px;}
			.sub_links ul li{ float:left;}
	
	
.sub_contents{ width:780px; float:left; }
	.sub_top{ overflow:hidden; height:42px; padding-top:35px; margin-bottom:11px; border-bottom:0px solid #d9d9d9;}
		.sub_top h3 { font-size:2em; font-weight:700; display:lock;  float:left; height:42px; color:#2f2f2e; font-family: 'Nanum Square'; }
			.sub_top h3 span{ font-size:0.5em; background:url(../images/sub_h3_bg.gif) no-repeat 0 0; display:inline-block; padding-left:10px;}
		
		.sub_top p{  float:right; padding-top:0px; text-align:right; font-family: 'Nanum Square';  color:#2f2f2e; }
			.sub_top p a{font-family:"맑은 고딕";color:#2f2f2e; display:inline-block;height:28px; padding:0px 25px 0 5px; margin-right:0px; background:url(../images/sub_top_navi.gif) no-repeat 100% 4px;}
				.sub_top p a.home{ padding:0px 25px 0 0px;}
	

		.sub_cont_block{ width:780px; padding-top:10px; min-height:400px; padding-bottom:20px;}
		
		
		/*공용스타일*/
		
		.gstyle { font-family: 'Nanum Square'; font-size:1.4em;}
			.gstyle h3.g_title { color:#996926; display:block; width:100%; padding:10px 0; background:url(../images/icoon01.gif) no-repeat 0 13px; padding-left:20px; font-size:1.3em;}
			.gstyle .g_txts { color:#6f6f6f; line-height:1.7em; margin-bottom:20px;}
			.gstyle .g_txts p { color: #454545; font-size:1.1em; font-weight:bold }
			.gstyle .g_txts p b { color: #0B6FE7; display:block; width:100%; padding:10px 0; background:url(../images/icoon02.gif) no-repeat 0 16px; padding-left:20px; font-size:1.0em; font-weight:bold }
			

			
			
			.gstyle .g_table { width:100%; border:0; padding:0; border-spacing:0; border-right:1px solid #e1d5cb;}
				.gstyle .g_table th { color:#525252; background:#e1d5cb; border-top:1px solid #e1d5cb; border-left:1px solid #e1d5cb; border-bottom:1px solid #e1d5cb; padding:5px 0;}
				.gstyle .g_table td { border-left:1px solid #e1d5cb;border-bottom:1px solid #e1d5cb; text-align:center; padding:5px 0; }			
				
			
			
		/*박첨지놀이*/
		
		.park_info {}
		.park_info .g_txts1 { overflow:hidden; font-family: "맑은 고딕"; }
		.park_info .g_txts1 img { float:right; }
		.park_info .park_steps { color:#6f6f6f;}
		.park_info .park_steps p { display:block; background:#999999; color:#fff; padding:10px 0 8px 15px; margin: 0 0 10px 0; border-bottom:1px solid #7e7e7e; text-align:center;}
		.park_info .park_steps span { display:block;  padding:0 15px 15px 15px; text-align:justify;}
		.park_info .steps {border-bottom:1px solid #7e7e7e; margin-bottom:20px;}	
		.park_info .steps2 { width: 744px; border: 2px solid #aa9869; color: #000000; text-align:justify; padding:15px; line-height:2.1em; margin-bottom:15px; letter-spacing:-1px; }
		.park_info .steps2 p { font-weight:700; font-size:1.2em;}
		.park_info .steps3 { width: 744px; border: 2px solid #aa9869; color: #000000; text-align:center; padding:15px; line-height:2.1em; margin-bottom:15px; letter-spacing:-1px; } 
		.park_info .steps3 p { font-weight:700; font-size:1.2em;}
		.park_steps3 table tr td { text-align:center; font-family:"맑은고딕"; vertical-align:top;}
		.park_steps3 table tr td.lalign { text-align:left;}
		.park_steps3 table th.lalign { text-align: left; color:#009BFF }
		.park_info .steps3 top b { color:#009BFF}
		

		
		
		/*주요사업*/
		.park_business .g_txts { margin:0 2% 20px 2%; overflow:hidden; border-bottom:1px dashed #fff; padding-bottom:10px;}
		.park_business .g_txts span { float:left; display:block; width:448px;}
		.park_business .g_txts span img { float:none; width:428px; height:auto; margin-bottom:15px; margin-right:15px; border:solid #333333;  }
		.park_business .g_txts1 { float:left; width:300px; font-size:1.1em; line-height:1.6em; margin-top:30px; }
		.park_business .g_txts1 ul { list-style:disc; margin-left:30px; letter-spacing:-1px; }
		.park_business .g_txts1 p { display:block; width:300px; padding:0px; margin:0px;}
		.park_business .g_txts1 p b { font-size:0.9em; padding:0 0 0 20px; background:url(../images/icoon02.gif) no-repeat 0 8px; width:280px; color:#8C4825;}
		.park_business .g_txts1 ul ul { list-style:none; margin-left:-10px;  }
		.park_business .g_txts1 ul ul li.tels { padding-top:20px; font-size:1.0em; margin-left:-10px; color:#6E4F9A;}
		
		
	
	 	/*공연팀 소개*/
		
		.park_staff .g_table { margin:10px 0;}
		.park_staff p { text-align:center; display:block;}
		.park_staff .staff_table {}
		.park_staff .staff_table th { color:red; text-align:left;}
		.park_staff .staff_table th b { color:blue; text-align:left;}
		.park_staff .staff_table td { text-align:left;}
	
		/*연혁*/
		
		.park_history { width:780px}
		.park_history .history_tab { margin-bottom:20px; }
		.park_history .history_tab ul { overflow:hidden;}
		.park_history .history_tab ul li { float:left; width:22%; padding:10px 0; text-align:center; background:#efefef; border-top:1px solid #bfbfbf; border-left:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; cursor:pointer;} 
		.park_history .history_tab ul li:last-child {  width:258px;border-right:1px solid #bfbfbf;}
		.park_history .history_tab ul li:hover { background:#616161; color:#fff;}
		.park_history .history_tab ul li.actives { background:#616161; color:#fff;}
		
		
		
		.park_history .history_txt { display:block; background:url(../images/history_icon02.gif) repeat-y 98px 200px; width:100%; }
		
		.park_history .history_txt .h_step { overflow:hidden; display:block; background:none; height:auto;}
		.park_history .history_txt .h_step1 { background:#fff;}
		
		.park_history .history_txt .h_step h3 { font-size:1.5em; color:#323232; display:block; width:114px; float:left; background:url(../images/history_icon01.gif) no-repeat 100% -8px;}
		.park_history .history_txt .h_step ul { float:left; width:666px; margin-top:2px; }
		.park_history .history_txt .h_step ul li { overflow:hidden; margin:0 0 15px 0; display:block;}
		.park_history .history_txt .h_step ul li b { float:left; display:block; width:150px; padding-left:20px; color:#323232; }
		.park_history .history_txt .h_step ul li p { float:left; color:#616161; display:block; width:486px; background:url(../images/history_icon03.gif) no-repeat 0 7px; padding-left:10px;}
		
		/*인사말*/
		
		.insa { overflow:hidden;}
		.insa .photo { width:230px; float:left;}
		.insa .photo img { border-radius:10px;}
		.insa .photo p { font-size:0.9em; display:block; padding:3px 0;}
		.insa .photo p span { font-weight:700; }
		
		.insa .txts { width:500px; float:left; padding:0 0 0 20px; line-height:1.6em;}
		.insa .txts b { color:#ec8224; line-height:1.6em;}
		
		
		/*전수관*/
		.vr_wraps { width:780px; height:400px;}
		.vr_wraps .vrs { width:780px; height:400px;}
		
		.park_museum {}
		.park_museum .g_table { border-top:1px solid #e1d5cb;}
		.park_museum .g_table td:first-child { color:#525252; background:#e1d5cb; border-bottom:1px solid #fff;}
		.park_museum .g_table td:nth-child(2) { text-align:left; padding-left:10px;}
		.park_museum .g_table td.bline { border-bottom:1px solid #e1d5cb;}