@charset "utf-8";
/* 서브 페이지 공동 CSS */

#flash_wrap{width:983px; margin:0 auto 30px auto;}

		
#contents{width:983px; margin:0 auto; padding:0 102px 0 105px; overflow:hidden;}	
	
	.sub_left_wrap{ float:left; width:189px; margin-right:51px;}
		.sub_left_wrap h3{ display:block; padding-top:8px; width:189px; height:36px; color:#fff; font-size:1.3em; background:url(../images/navi_top_bg.gif) no-repeat;font-family:"맑은 고딕"; text-align:center; font-weight:400; }
		.sub_left_wrap .sub_left{ width:189px;}
			
		.sub_left_wrap .sub_left ul{ width:189px; }
			
	
		
	.sub_block{ float:left; width:743px; padding-bottom:30px; }
		.sub_top_wrap{width:743px; height:44px; background:url(../images/sub_top_bg.gif) repeat-x 0 100%;;}
		.sub_top_wrap .sub_top{ height:48px; overflow:hidden; padding:0 20px 0 0;  }
			.sub_top_wrap .sub_top h3{ display:inline-block; float:left; font-family:"맑은 고딕"; font-size:1.9em; padding-top:8px;padding-bottom:4px; border-bottom:1px solid #73655c;}
			.sub_top_wrap .sub_top p{ float:right; display:inline; font-family:"맑은 고딕"; height:15px; margin-top:20px; overflow:hidden;}
				.sub_top_wrap .sub_top p a{font-family:"맑은 고딕"; display:inline-block; padding:0 15px 0 5px; background:url(../images/sub_top_navi_bg.gif) no-repeat 98% 4px; line-height:14px; float:left; height:15px;}
				.sub_top_wrap .sub_top p img{ padding:0; margin:0; vertical-align:middle;float:left; padding-top:2px;}
				.sub_top_wrap .sub_top b{ padding-left:5px;float:left;}
			
			.sub_content{ padding:20px 0 30px 0; width:743px; min-height:440px;}
			
			.sub { color:#666; line-height:22px; }
			
			/* 기본 스타일 */
			.sub h2 { font-size:1.4em; }
			.sub h3 { font-size:1.2em; }
			.sub p { margin:5px 0; margin-left:5px; }
			.sub .box { background:#fff; border:1px solid #ebebeb; padding:20px; border-radius:15px; }
			
			/* 인사말 */
			.info { background:url(../images/sub/info_img.jpg) top right no-repeat; min-height:200px; font-family:"돋음" }
			.info h3 { font-size:1.6em; color:#3d3d3d; font-family:"맑은 고딕"; line-height:25px; margin-bottom:20px;}
			.info h3 .point { color:#c8a790; }
			.info .name { margin-top:40px; display:block; font-weight:bold; font-size:1.2em; width:410px; text-align:right; }
			.info p { margin:20px 0; }
			
			/* 설립취지 */
			.foundation { overflow:hidden; }
			.foundation .bread { color:#63544b; font-weight:bold; }
			.foundation .pink { font-weight:bold; color:#ff8484; }
			.foundation .box { width:430px; float:left; margin-right:10px; }
			.founation .img { width:261px; overflow:hidden; float:right; }
			
			/* 연혁 */
			.history { }
			.history ul { margin-left:30px; }
			.history ul li { overflow:hidden; margin:30px 0; height:46px; line-height:35px; }
			.history ul li .img { float:left; margin-right:20px; }
			.history ul li p { float:left}
			
			/* 오시는 길 */
			.map { overflow:hidden; }
			.map .map_img { width:100%; height:550px; border:1px solid #e9e9e9; }
			.map .map_text { background:#e9e9e9; width:90%; padding:8px 15px; margin:auto; border-radius:0 0 15px 15px; font-weight:bold; }
			
			/*저작권*/
			.boho_txt{font-family:"맑은 고딕", "나눔고딕", "굴림", "돋움", "바탕"; font-size:1.3em; line-height:30px; padding-top:20px;}
				.boho_txt h3{ padding-bottom:15px; font-size:1.4em; color:#2d85b1; display:block; text-align:center;}
				.boho_txt h4{ padding-top:15px; font-size:1.2em;color:#2d85b1; display:block; text-align:center;}
				.boho_txt ul{ list-style:decimal; margin-left:35px;}
				.boho_txt li{ margin-bottom:15px; }
				
				
				.boho_txt2{ width:700px; margin:auto; line-height:40px;}
				.boho_txt2 span{ display:block; text-align:right; padding-right:10px; padding-top:20px; font-weight:700;}
				
			
			/* 개인정보보호정책 */
				   .boho { line-height:18px; text-align:justify; padding-top:15px; padding-right:10px; font-family:"맑은 고딕", "나눔고딕", "굴림", "돋움", "바탕";}	
				   .boho ul { list-style:decimal-leading-zero; padding-left:25px; }	
				   .boho ul li { padding-bottom:15px; }
				   .boho p { padding-left:20px; }
				
				/* 개인정보보호정책2 */
				   .boho2 { line-height:18px; text-align:justify; padding-top:15px; padding-right:10px;font-family:"맑은 고딕", "나눔고딕", "굴림", "돋움", "바탕";} 	
				   .boho2 div span{ font-weight:bold;font-family: '맑은 고딕';}
				   .boho2 ul { list-style:none;list-style:decimal; margin:10px 0 20px 40px;}	
				   .boho2 ol{ list-style:none; margin-left:28px;}
				   .boho2 ol li{  padding-bottom:5px; }
				   .boho2 ol li span{font-weight:bold;font-size:14px; font-family: '맑은 고딕';}
				   .boho2 ol li ul li{ list-style:none;line-height:18px;font-weight:normal; padding-bottom:10px; }
				   .boho2 ol li ul li span{ font-weight:bold;font-family: '맑은 고딕';}