@charset "utf-8";
/* 서브 페이지 공동 CSS */
#wrap { width:100%; margin:auto;background:url(../images/sub_bg.gif) repeat-x; }

#header{width:950px; margin:auto; overflow:hidden; height:232px; padding:40px 0 43px 0; background:url(../images/sub/flash01.jpg) no-repeat;}
		#header p{ width:100%; text-align:right; float:left; padding:37px 0 14px 0;}
			#header p a{ display:inline-block; padding-right:10px;}
		#header h2{ float:left; width:258px;}
		#header .top_navi{ float:left; width:692px;}
			#header .top_navi p{ height:37px; padding:0;}
			
			.sub_slide { margin-top:100px;}

#contents{width:950px; margin:auto; overflow:hidden; padding-bottom:20px; }
	.sub_left_wrap{ float:left; width:198px; margin-right:17px; background:url(../images/sub_navi_bg.png) repeat-y; }
		.sub_left_wrap p { display:block; background:url(../images/sub_navi_top.gif) no-repeat; height:53px; font-family:"맑은 고딕"; font-weight:400; color:#fff; font-size:1.5em; padding:15px 0 0 20px;}
		
	.sub_block{ float:left; width:710px; border:1px solid #ccc; border-radius:10px; padding:22px 10px 10px 10px;}
		.sub_top_wrap{width:710px; height:55px;}
		.sub_top{ height:45px; overflow:hidden; padding:0; }
			.sub_top h3{ background:url(../images/sub_link_icon.gif) no-repeat 0 0;  display:inline-block; float:left; font-family:"맑은 고딕"; font-size:1.9em; padding:8px 0 8px 70px; color:#333;}
				.sub_top h3 span{ font-size:0.6em; color:#838181;}
			.sub_top p{ float:right; display:inline; padding-top:15px;font-family:"맑은 고딕";}
				.sub_top p a{font-family:"맑은 고딕";}
				.sub_top p img{ vertical-align:top; padding-top:1px;}
			.sub_flash{ padding:10px 0; width:802px; height:180px;}
			
			.sub_content{ padding-top:30px; padding-bottom:30px; font-family:"맑은 고딕";}
			
	
	
	/*인사말*/
		.insa{ padding:0 ; width:100%; }
			.insa h2{ font-size:1.3em; display: block; padding:20px 0; width:100%;}
			.insa .insa_txts{font-size:1.0em; line-height:25px; font-weight:700; display: block; overflow: hidden; padding-left: 30px; }
			.insa b{ color:#f3660b;}
			.insa .insa_txts img { float: right; margin-left: 10px;}


	/*연혁*/
		.history table { font-size:1.1em; width: 670px; margin: auto; border-top: 1px dotted #ccc; }	
		.history table th { font-size:1.1em; width: 150px; color: #f3660b; font-weight: 700; border-bottom: 1px dotted #ccc; padding: 15px 0; background: #f7f7f7; }
		.history table td { font-size:1.1em;  color: #333; border-bottom: 1px dotted #ccc; padding: 15px;}		
	
	/*경영이념*/
		.ideas {}
		.ideas h2{ font-size:1.3em; display: block; padding:20px 0; width:100%;}
		.ideas .ideas_txts { overflow: hidden; display: block; margin-bottom: 20px; font-size:1.0em; line-height:25px; }
		.ideas .ideas_txts img { float: right; margin-left: 10px;}
		.ideas p { font-size: 1.2em; display: block; padding: 15px 0; text-align: right;}
		.ideas p span { font-weight: 700; font-size: 1.2em;}
		.ideas .ideas_img { display: block; text-align: center;}


	/*역사성과 원산지*/
	.origins {}	
	.origins h2{ font-size:1.3em; display: block; padding:20px 0; width:100%;}
	.origins .origins_txts {font-size:1.0em; line-height:25px; font-weight:700; display: block; overflow: hidden; padding-left: 30px; }
	.origins .origins_txts img { float: right; margin-left: 10px;}
	.origins .geography { display: block; width: 600px; margin: auto; margin-top: 20px;}
	.origins .geography h3 { display: block; font-weight: 700; font-size: 1.3em; color: #ef1d24;}
	.origins .geography .geography_txt { border: 1px solid #ccc; padding: 15px; overflow: hidden;}
	.origins .geography .geography_txt img { float: left; margin-right: 20px;}
	.origins .geography .geography_txt ul { float: left; width: 400px;}
	.origins .geography .geography_txt ul li { margin-bottom: 10px; line-height: 1.2em;}

	.origins table {font-size:1.1em; width: 670px; margin: auto; border-right: 1px solid #ccc;}
	.origins table th { padding: 10px; background: #f4f4f4; border-top: 3px solid #4a7bb5; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; color: #215ab5;}
	.origins table th:first-child { width: 80px; text-align: center;}
	.origins table th:nth-child(2) { width: 90px; text-align: center;}
	.origins table th:nth-child(4) { width: 80px;}
	.origins table th:last-child  { width: 120px;}
	.origins table td { padding: 10px; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc;}
	.origins table .ths { background:#f3f6fb}
	.origins .origins_txts .garlic_part span { display: inline-block; padding: 5px 15px; background: #f4f4f4; border: 1px solid #ccc; border-radius: 3px;}
	.origins .origins_txts .garlic_part b { color: #ef1d24;}

	/*효능*/
	.effects h2{ font-size:1.3em; display: block; padding:20px 0; width:100%;}
	.effects .effects_txts {font-size:1.0em; line-height:25px; font-weight:700; display: block; overflow: hidden; padding-left: 30px; }
	.effects .effects_txts img { float: right; margin-left: 10px;}
	.effects .effects_txts b { font-weight: 700; font-size: 1.1em; color: #ef1d24;}

	.effects .effects_txts ul { list-style: disc; margin-left: 20px;}

	.effects .effects_txts .components p { display: block; text-align: center; color: #ef1d24; padding: 15px 0;}
	.effects .effects_txts .components table {font-size:1.1em; width: 670px; margin: auto; border-right: 1px solid #ccc;}
	.effects .effects_txts .components table th { padding: 10px; background: #f4f4f4; border-top: 3px solid #4a7bb5; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; color: #215ab5;}
	.effects .effects_txts .components table td { padding: 10px; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; text-align: center;}

	/*제품소개*/
	.goods { display: block; overflow: hidden;}
	.goods h2{ font-size:1.3em; display: block; padding:20px 0; width:100%; float: left; }
	.goods .goods_txts_wraps {  display: block; width: 460px; float: left;  font-size:1.1em; line-height:25px; margin-right: 10px; }
	.goods .goods_txts_wraps .goods_txts2 { background: #f6e9d9; border-radius: 5px; margin: 15px 0;}
	.goods .goods_txts_wraps .goods_txts2 p { display: block; background: #e3b385; width: 440px; padding: 5px 10px; border-radius: 5px 5px 0 0; letter-spacing: -1px; color: #fff; font-weight: 700;  }
	.goods .goods_txts_wraps .goods_txts2 .goods_txts3 { padding: 10px;}

	.goods2 .goods_txts_wraps { width: 400px;  }
	.goods2 .goods_txts_wraps h2{ font-size:1.3em; display: block; padding:20px 0; width:100%; float: left; }

				
	/*농가교육*/
	.educations {}
	.educations p { display:block; padding:10px 0;}
		