@charset "euc-kr";
/*---------------------------------------------

title:	¾î¸°ÀÌ ½ÄÇ°¾ÈÀü css

description:Á¤º¸±¤Àå css
date:	2009.6.
author:	Younjin Kim
e-mail:	jinhyde@gmail.com

---------------------------------------------*/

@import url("common.css");
@import url("layout.css");

.info{
	width:690px;
}

fieldset{
	border:0px none;
}

/* content heder */

#content-header{
	width:692px;
	height:35px;
	position:relative;
	background: url(../images/info_contentheader_bg_info.gif) no-repeat 0 0;
}

#content-header h1{
	color:#7db4f5;
	padding:10px 0 0 20px;
}

#content-header .location{
	position:absolute;
	padding:0 0 11px 24px;
	top:8px;
	right:15px;
}

/* content */
#content{
	text-align:justify;
	line-height:1.6em;
}

.formal, .law, .apply01, .apply02, .apply03, .apply04, .gene, .poisoning, .who, .noro, .noro_qu, .pr_page, .health, .ingredient{
	width:660px;
	margin:15px;
}

.formal p, .law p, .apply01 p, .apply02 p, .apply03 p, .gene p, .poisoning p, .who p, .noro p, .diet p, .health{
	padding:0px 10px 8px 12px;
}

.text_right{
	padding:0px;
	text-align:right;
}

#content .center{
	text-align:center;
}

.hide{
	display:none;
}

.info #content .title02{
	height:25px;
	color:#2B619D;
	padding:12px 0 0 22px;
	margin-bottom:8px;
	background: url(../images/info_h2_line.gif) no-repeat left bottom;
}

.info #content .title03{
	color:#2179CB;
	padding:8px 0 0px 15px;
	background: url(http://www.foodnara.go.kr/kfda/foodlabel/images/common/sub1_tit_icon.gif) no-repeat 0 13px;
}

.info #content .title03 a{
	color:#2179CB;
}

.info #content .title04{
	color:#2179CB;
	padding:10px 0 5px 12px;
	background: url(http://www.foodnara.go.kr/kfda/foodlabel/images/spi/bullet_3.gif) no-repeat 0 14px;
}

.info #content .title04 a{
	color:#2179CB;
}

.info #content .title05{
	padding:7px 0 5px 20px;
	background: url(http://www.foodnara.go.kr/kfda/foodlabel/images/common/bullet_5.gif) no-repeat 10px 9px;
}

.info #content .title06{
	padding-left:12px;
}

.title07{
	color:#0a67b2;
	padding:8px 0 0px 15px;
	background:url(http://www.foodnara.go.kr/integ/html/haccp/imgs/icon_circle.gif) no-repeat 3px 14px;
}

.title07 a{
	color:#0a67b2;
}

.title08{
	color:#0a67b2;
	padding:8px 0 0px 15px;
	background:url(http://www.foodnara.go.kr/integ/html/haccp/imgs/icon_arrow.gif) no-repeat 3px 14px;
}

.title08 a{
	color:#0a67b2;
}

.title09{
	color:#2B619D;
	padding:5px 0 5px 15px;
	background:url(http://www.foodnara.go.kr/integ/html/vpi/img/comp_icon.gif) no-repeat 0px 8px;
}

.title10{
	color:#2B619D;
	padding:5px 0 0px 20px;
	background:url(http://www.foodnara.go.kr/integ/html/vpi/img/dis_notice_dot_vpi.gif) no-repeat 10px 8px;
}

.title11{
	color:#2B619D;
	padding:5px 0 8px 23px;
	background:url(http://www.foodnara.go.kr/kfda/tds/images/text_icon.gif) no-repeat 0 7px;
}

.title11 a{
	color:#2B619D;
}

.title12{
	color:#2179CB;
	padding:5px 0 8px 23px;
	background:url(http://www.foodnara.go.kr/kfda/tds/images/how_icon01.gif) no-repeat 14px 11px;
}

.title13{
	width:650;
	height:22px;
	padding:3px 0px 0px 10px;
	margin:4px 0px;
	background:#f1f1f1;
}

.title14{
	padding:0px 0px 5px 12px;
	font-weight:normal;
}

.title15{
	padding:0px 0px 0px 12px;
}

.blue_title{
	color:#2B619D;
	padding-left:8px;
}

.info #content .blue_dot01{
	color:#2179CB;
	padding:8px 0 10px 15px;
	background: url(http://www.foodnara.go.kr/kfda/foodlabel/images/common/sub1_maintit.gif) no-repeat 0 11px;
}

.red_text{
	color:#e21818;
	font-weight:normal;
}

.red_text01{
	color:#ed6b2c;
	padding:3px 3px 3px 20px;
	background:url(http://fm.kfda.go.kr/images/common/ico_or.gif) no-repeat 8px 6px;
}

.grey_text{
	font-weight:normal;
	background-color: #d7d7d7;
}

.orange_text{
	color:#ff8a01;
	font-weight:normal;
}

.blue_text{
	color:#2B619D;
}

.blue_text01{
	color:#3399cc;
}

.blue_text02{
	padding-left:30px;
	color:#3399cc;
	background: url(../images/info_blue_text02.gif) no-repeat 13px 3px;
}

.blue_text03{
	 font-weight:normal;
	color:#08B2CB;
}

.blue_text04{
	 font-weight:normal;
	color:#2D599C;
}

.info #content .text01{
	padding-left:0px;
}

.info #content .text02{
	padding-left:12px;
	padding-bottom:8px;
}

.text05{
	padding:3px 3px 3px 15px !important;
	background: url(http://fm.kfda.go.kr/images/common/ico_blue.gif)  no-repeat 2px 6px;
}

.text06{
	padding-bottom:15px;
}


.info #content .list01{
	padding-left:12px;
	padding-bottom:15px;
}

.info #content .list01 li{
	padding:2px 0 0 10px;
	background: url(http://www.foodnara.go.kr/kfda/foodlabel/images/common/sub1_list_icon.gif) no-repeat 0px 5px;
}

.info #content .list01 ul li{
	padding-left:0px;
	background:none;
}

.info #content .list01 .list07 li{
	padding:0px 0 2px 18px;
	background: url(http://www.foodnara.go.kr/kfda/infodanger/images/infocommon/sub1_arr_icon.gif) no-repeat 0px 3px;
}

.info #content .list02 li{
	padding:0 10px 10px 12px;
	background: url(http://www.foodnara.go.kr/kfda/foodlabel/images/common/bullet_5.gif) no-repeat 0 3px;
}

.info #content .list03 li{
	padding:0 10px 0px 12px;
}

.info #content .list04 li{	
	padding:0px 0 2px 30px;
	color:#3399cc;
	font-weight:bold;
	background: url(http://nutrition.kfda.go.kr/nutrition/intro/img/ic01.gif) no-repeat 8px 3px;
}

.list05 {
	margin-left:25px;
	padding:0 10px 0px 10px;
}

.list05 li{
	padding-bottom:0px;
	list-style-type: decimal;
	list-style-position:outside;
}

.list06 li{
	list-style-type: none;
}


.list08 li{
	padding:0px 0 2px 30px;
	background: url(http://www.foodnara.go.kr/kfda/tds/images/chart_icon1.gif) no-repeat 20px 6px;
}

.list09 li{
	padding:3px 3px 0px 25px;
	background: url(http://fm.kfda.go.kr/images/common/ico_blue.gif) no-repeat 10px 7px;
}

.list09 li ul li{
	padding:0px;
	background:none;
}

.info #content .list10{
	padding-left:12px;
	padding-bottom:15px;
}

.info #content .list10 li{
	padding:2px 0px 0px 10px;
	background: url(http://www.foodnara.go.kr/integ/html/vpi/img/dis_dot_red.gif) no-repeat 3px 8px;
}

/* ½Ã·áÀÇ ±¸ÀÔ ¹× Á¶¸® */
.diet{
	margin-top:15px;
}


/* ¹ý·É class °ª law */

.law strong{
	color:#2B619D;
}

.law ul, .law  ol {
	padding-left:12px;
	padding-bottom:10px;
}

.law ul li, .law  ol li{
	padding:1px 0 2px 0;
}

.law span{
	padding-right:6px;
	font-weight:bold;
}

.sky_box, .sky_box01, .sky_box02, .sky_box02_1, .sky_box02_2{
	width:610px;
	padding:20px 10px 10px 20px;
	margin:0 10px 20px 10px;
	background: #f2f7fe;
}

.sky_box{
	height:160px;
}

.sky_box01{
	height:210px;
}

.sky_box02{
	height:110px;
}

.sky_box02_1{
	height:85px;
}

.sky_box02_2{
	height:120px;
}

.sky_box ul li, .sky_box01 ul li, .sky_box02 ul li, .sky_box02_1 ul li, .sky_box02_2 ul li{
	width:147px;
	color:#2179CB;
	font-weight:bold;
	float:left;
}

.sky_box ul li a, .sky_box01 ul li a, .sky_box02 ul li a, .sky_box02_1 ul li a, .sky_box02_2 ul li a{
	color:#2179CB;
}

.sky_box01 .h39{
	height:39px;
}

.sky_box03, .sky_box03_1{
	width:93%;
	padding:15px 10px 12px 18px;
	background: #f0f4f9;
	border:1px solid #e2e9f3;
}

/* ¼¼±Õ °Ë»ç ¹æ¹ý sky_box */

.sky_box04{
	width:646px;
	height:160px;
	margin-left:15px;

}

.sky_box04 li{
	width:297px;
	height:18px;
	padding:3px 10px;
	border:2px solid #ffffff; 	
	background: #cde7fa;
	float:left;
}

.grey_box{
	width:94%;
	margin:5px 10px 5px 20px;
	padding:10px 10px 8px 15px;
	background:#f1f1f1;
}

.grey_box1{
	width:95%;
	margin:5px 10px 5px 4px;
	padding:10px 15px 8px 15px;
	background:#f1f1f1;
} 

/* Àá±ñ È®ÀÎÇÏ¼¼¿ä box */

.grey_box2, .grey_box2_1{
	width:620px;
	min-height:130px;
	margin:5px 10px 5px 4px;
	padding:20px 20px 10px 20px;
	background:#f8fafb;
	border:1px solid #ebefeb;
} 

.grey_box2 img, .grey_box2_1 img{
	float:left;
	margin-right:30px;
}

.grey_box2 ul{
	width:470px;
	margin-left:140px;
}

.grey_box2 ul li ul{
	margin-left:0px;
}

.grey_box2_1 .textbox{
	width:420px;
	margin-left:140px;
}

.grey_box2_1 .textbox  h5, .grey_box2_1 .textbox  ul{
 padding:0px 0px 0px 12px;
}


.law dl{
	padding-left:13px;
}

.law dt{
	font-weight:bold;
}

.law dd{
	padding-left:15px;
	padding-bottom:10px;
}

.law h6{
	padding-top:5px;
	padding-left:10px;
	font-weight:normal;
}

.underline{
	padding-bottom:5px;
	margin-bottom:8px;
	border-bottom:1px solid #cdcdcd;
}

.pic{
	margin-top:10px;
	margin-bottom:15px;
}

.pic01{
	margin-top:10px;
	height:130px;
	margin-bottom:15px;
}

.pic img, .pic01 img{
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}

.box02{
	width:640px;
	height:390px;
	margin-left:12px;
	margin-bottom:20px;
}

.box02 dl{
	float:left;
	margin-right:3px;
}

.box02 dl dt{
	font-weight:bold;
}

/* Çã°¡½ÅÃ» */

.apply01 h2{
	padding:3px 0 0px 10px;
	color:#BA694A;
	background: url(http://www.foodnara.go.kr/integ/html/hfi/img/bullet_306.gif) no-repeat 0px 10px;
}

.apply02 h2{
	padding:3px 0 0px 10px;
	color:#8A9F5C;
	background: url(http://www.foodnara.go.kr/integ/html/hfi/img/bullet_308.gif) no-repeat 0px 10px;
}

.apply03 h2{
	padding:3px 0 0px 10px;
	color:#4A9993;
	background: url(http://www.foodnara.go.kr/integ/html/hfi/img/bullet_310.gif) no-repeat 0px 10px;
}

.apply04 h2{
	padding:3px 0 0px 10px;
	color:#649E59;
	background: url(http://www.foodnara.go.kr/integ/html/hfi/img/bullet_309.gif) no-repeat 0px 10px;
}

.apply02 h3, .apply01 h3, .apply03 h3{
	padding-left:16px;
	font-weight:normal;
	background: url(http://nutrition.kfda.go.kr/nutrition/intro/img/ic01.gif) no-repeat -6px 3px;
}

.apply04 h3{
	padding-left:12px;
}

.apply04 h4{
	padding-left:10px;
	font-weight:bold;
}

.apply04 ul{
	padding:0 0 5px 12px;
 }

.apply01 ul li ul, .apply02 ul li ul, .apply03 ul li ul, .apply04 ul li ul{
	padding-left:10px;
	padding-bottom:10px;
}

.apply01 h4, .apply02 h4, .apply03 h4{
	padding-left:10px;
	font-weight:normal;
}

/* ½ÄÇ° Ã·°¡¹°ÀÌ¶õ */
.paper{
	width:604px;
	padding-bottom:30px;
	margin-left:26px;
	margin-bottom:10px;
	background: url(../images/infoaddwhat_bg02_1.jpg) no-repeat left bottom;
}

.paper h2{
	width:102px;
	float:left;
}

.paper p{
	width:475px;
	margin-left:103px;
	padding:5px 20px 0px 0px;
	
}

.paper .text{
padding-top:30px;
	background: url(../images/infoaddwhat_bg01_1.jpg) no-repeat left top;
}



.paper strong{
	color:#3c809d;
}


.process{
	width:570px;
	padding:15px 20px 20px 18px;
	margin-left:20px;

	background: url(../images/infoaddprocess_bg.jpg) no-repeat 0px top;
}

.process ul{
	padding:3px 0 5px 20px;
}

/* haccp */
.undertabs{
	width:650px;
	height:38px;
	margin-top:20px;
	background: url(http://www.foodnara.go.kr/integ/html/haccp/imgs/tab_me_bg.gif) repeat-x;
}

.undertabs li{
	float:left;
}

.text03{
	padding-left:22px;
}

.text03 dt{
	font-weight:bold;
	float:left;
}

.text03 dd{
	padding-left:68px;
}

.text04{
	padding-left:10px;
}

.text04 dt{
	font-weight:bold;
}

.text04 dd{
	padding-left:5px;
	padding-bottom:8px;
}

.grey_box3{
	width:620px;
	min-height:130px;
	margin:5px 10px 5px 0px;
	padding:20px 20px 10px 20px;
	background:#f8fafb;
	border:1px solid #ebefeb;
} 

.grey_box3 h4, .apply05 h3{
	color:#44557e;
}

.grey_box3 h5{
	padding:7px 10px 2px 12px;
	background:url(http://www.foodnara.go.kr/integ/html/haccp/imgs/icon_arrow.gif) no-repeat 0px 11px;
}

.grey_box3 ul{
	padding:0 15px 5px 18px;
}

.grey_box3 h6{
	padding-left:12px;
	padding-bottom:2px;
}

 .apply05 h5{
	color:#0a67b2;
	padding:8px 0 0 15px;
	background:url(http://www.foodnara.go.kr/integ/html/haccp/imgs/icon_circle.gif) no-repeat 3px 14px;
}

 .apply05 ul{
	padding:0 15px 5px 15px;
 }

.apply05 .sky_box03 ul, .apply05 .sky_box03_1 ul {
	padding:0px;
 }

  .apply05 h6{
	padding-left:15px;
  }

.sky_box03{
	height:58px;
}

.sky_box03_1{
	height:70px;
}

.sky_box03 ul li, .sky_box03 ul li a, .sky_box03_1 ul li, .sky_box03_1 ul li a{
	width:200px;
	color:#666666;
	line-height: 1.3em;
	float:left;
}

.sky_box03 ul li a:hover, .sky_box03_1 ul li a:hover{
	color:#e17f40;
}

/* À¯ÀüÀÚ */

.gene h2{
	padding-top:10px;
	padding-bottom:5px;
}

.gene h3{
	color:#6E84B8;
	padding:0px 12px;
	background: url(http://www.foodnara.go.kr/integ/html/gmonew/images/common/common_dot.gif) no-repeat 6px 7px;
}

.gene .no_bg{
	padding:0px;
	background: none;
}

.gene ul{
	padding-left:12px;
	padding-bottom:5px;
}

.gene table ul{
	padding-left:0px;
	padding-bottom:0px;
}

.gene dl{
	padding-top:10px;
	padding-left:15px;
}

.gene dt{
	font-weight:bold;
	float:left;
}

.gene dd{
	padding-bottom:10px;
}


/* ´ëÇ¥½ÄÇ° ¼±Á¤ÀýÂ÷ */
.year1{
	height:19px;
	margin:15px 5px 10px 0px;
}

.year1 h3{
	padding:5px 0 0px 25px;
	float:left;
	background:url(http://www.foodnara.go.kr/kfda/tds/images/text_icon.gif) no-repeat 0 6px;
}

.year1 ul{
	height:19px;
	float:right;
}

.year1 ul li{
	float:left;
	margin-right:3px;
}

.h200{
	height:200px;
}

.h300{
	margin-bottom:30px;
}



/* ³âµµº° ÃÑ½ÄÀÌ º¸°í¼­ */
.year2{
	width:690px;	
	height:650px;
	padding-top:10px;
	position:relative;
}

.year2 .left_pic{
	float:left;
}

.year2 .right_pic{
	float:right;
}

.year2 .region{
	top:90px;
	left:5px;
	position:absolute;
}

.basic_box{
	width:660px;
	height:179px;
	padding:10px 0px 0px 20px;
	margin-top:15px;
	background: url(../images/basic_box_bg.jpg) no-repeat left top;
}

.basic_box h2{
	width:72px;
	height:159px;
	margin:20px 25px 0 10px;
	float:left;
}

.basic_box ul{
	padding-top:15px;
}

.basic_box ul img{
	margin:2px 5px 0px 0px;
}

/* ½ÄÁßµ¶ */
.poisoning h2{
	padding-top:10px;
	padding-bottom:5px;
}


.who h3{
	padding:5px 0 5px 5px;
	color:#408080;
}

.who ul{
	padding-bottom:10px;
}

.who li{
	padding-left:25px;
	background: url(http://fm.kfda.go.kr/images/common/ico_blue.gif)  no-repeat 10px 3px;
}

/* »çÁøÁ¤·Ä */

.picture01{
	float:right;
	margin-left:20px;
	margin-bottom:5px;
}

.picture02{
	float:left;
	margin:8px 20px 8px 0;
}

.picture03{
	float:right;
	margin:0 0 10px 20px;
}

.picture04{
	width:690px;
	height:1849px;
}

.picture04 li{
	float:left;
	margin-right:3px;
	margin-bottom:8px;
}

.picture05{
	width:630px;
	height:454px;
	margin-left:20px;
	padding-bottom:10px;
}

.picture06{
	width:660px;
	height:217px;
	margin-left:20px;
	padding-bottom:10px;
}

.picture07{
	width:640px;
	height:153px;
	padding-left:50px;
	padding-bottom:10px;
}

.picture05 li, .picture06 li, .picture07 li, .picture09 li{
	margin-right:5px;
	float:left;
}

.picture08{
	width:660px;
	height:310px;
	padding-top:10px;
}

.picture08 li{
	width:193px;
	height:141px;
	float:left;
}

.picture09{
	width:660px;
	height:250px;
}


/* ¼³¸í Å×µÎ¸® »óÀÚ */
#content .basic_box01{
	width:640px;
	margin:5px 0px 10px 10px;
	background: url(../images/line_box_bg01_bottom.jpg) no-repeat left bottom;
}

#content .basic_box01 p, .basic_box01 ul{
	padding:10px 20px 10px 20px !important;
	background: url(../images/line_box_bg01_top.jpg) no-repeat left top;
}

#content .basic_box01 .no_bg{
	padding-top:0px;
	background:none;
}

#content .basic_box01 li{
	padding:0px 3px 6px 20px;
	margin-bottom:6px;
	border-bottom:1px solid #eeeeee;
	background:url(http://fm.kfda.go.kr/images/common/ico_blue_circle.gif) no-repeat 4px 3px;
}

#content .basic_box01 .no_border{
	padding-bottom:0px;
	border-bottom:transparent;
}

/* ³ë·Î¹ÙÀÌ·¯½º °Ë»ç */
.noro h2{
	height:25px;
	color:#2B619D;
	padding:12px 0 0 22px;
	margin-bottom:8px;
	background: url(../images/info_h2_line.gif) no-repeat left bottom;
}

.noro h3{
	padding:7px 0 5px 20px;
	background: url(http://www.foodnara.go.kr/kfda/foodlabel/images/common/bullet_5.gif) no-repeat 10px 9px;
}

.noro h4{
	padding-left:12px;
	padding-bottom:5px;
	color:#4e8ed4;
}

.noro h5{
	padding-left:12px;
	padding-bottom:5px;
	color:#4183cb;
	font-weight:normal;
}

.noro ol{
	padding-left:20px;
	padding-bottom:8px;
}

.noro .temp{
	padding-left:20px;
}

.noro .temp dt{
	float:left;
}

.noro .temp dd{
	padding-left:107px;
}

.noro .temp dd ul{
	padding:0px;
}



/* ³ë·Î¹ÙÀÌ·¯½º */
.noro_qu dl{
	padding-bottom:10px;
	background: url(http://fm.kfda.go.kr/images/main/dot_bg.gif) repeat-x bottom;
}

.noro_qu dt{
	font-weight:bold;
	padding:10px 0 3px 0px;

}

.noro_qu dt img{
	margin-right:5px;
}

.noro_qu dd{
	padding: 5px 15px 8px 15px;
}


/* print */

.p_box{
	padding-top:20px;
}

.p_box .arrow{
	width:638px;
	height:100%;
	padding:10px 10px 15px 20px;
	background: url(http://www.foodnara.go.kr/kfda/foodlabel/images/spi/icon_arrow.gif) no-repeat 50% bottom;
}

.p_box01{
	padding:10px ;
	margin-bottom:30px;
	background-color: #f7f7f7;
	border:1px solid #cccccc;
}

.p_box .no_arrow{
	width:638px;
	height:100%;
	padding:10px 10px 15px 20px;
	background: none;
}

.pr_page .p_box img{
	margin:10px 0px 10px 48px;
}

.pr_page .p_box li ol li{
	padding-bottom:20px;
	background-color: transparent;
	border:none;
	background: url(http://www.foodnara.go.kr/kfda/foodlabel/images/spi/icon_arrow02.gif) no-repeat 50% bottom;
}

.pr_page .p_box li ol .no_arrow01{
	padding-bottom:10px;
	background:none;
}

.pr_page .print_btn{
	float:right;
}

/* ±â´ÉÁ¤º¸ */

.undertabs01{
	width:606px;
	height:45px;
	margin-left:35px;
	margin-bottom:20px;
}

.undertabs01 li{
	float:left;
}

.undertabs02{
	width:660px;
	height:45px;
	margin-bottom:20px;
}

.undertabs02 li{
	float:left;
}

.defin_text {
	padding:10px 10px 20px 15px;
}

.defin_text dt{
	font-weight:bold;
	float:left;
	color:#20528e;
}

.defin_text dd{
	padding-bottom:10px;
}


/* ÀÌ°Í¸¸Àº ¾Ë¾ÆµÓ½Ã´Ù */

.red_textbox{
	border-top: 1px dotted #212121;
	border-bottom: 1px dotted #212121;
	padding:10px 0 15px 0;
	margin:10px 0px;
	background: url(http://www.foodnara.go.kr/integ/html/hfi/img/caution.jpg) no-repeat left top;
}

.red_textbox h3{
	margin-left:160px;
}

.red_textbox ul{
	width:405px;
	margin-left:170px;
	padding:8px 0px 0px 0;
}

.red_textbox li{
	color:#ff6633;
	padding: 3px 0 0 0px;
}

.health .h_title{
	padding:15px 0 10px 0px;
}

.health p{
	padding-left:12px;
}

.health_title01{
	padding:10px 0 5px 13px;
	color:#20528e;
	background: url(../images/info_blue_icon.gif) no-repeat 1px 16px;
}

.health_title02{
	color:#6699cc;
	padding:5px 0 10px 14px;
}

/* ¿ø·á */

.green_list{
	width:620px;
	margin-left:10px;
	margin-top:20px;
	border-top: 2px solid #85ac97;
}

.green_list li{
	width:608px;
	height:25px;
	padding:5px 0px 0px 12px;
	float:left;
	border-bottom: 1px solid #85ac97;
	background: url(http://www.foodnara.go.kr/integ/html/hfi/img/icon_squ.gif) no-repeat 1px 11px;
}

.green_list li span{
 	float:right;
	margin-top:-20px;
}

/* ±â´É¼º ¿ø·á */
.ingredient h2{
	width:649px;
	height:30px;
	margin-bottom:1px;
	border-bottom:5px solid #d5e6ef;
}

.ingredient .undertabs03{
	width:649px;
	height:50px;
	margin-bottom:20px;
	border-top:1px solid #99bacb;
	border-bottom:1px solid #99bacb;
}

.ingredient .undertabs03 ul{
	padding-top:15px;
	padding-left:60px;
}

.ingredient .undertabs03 li{
	width:15px;
	height:13px;
	padding:2px 10px 5px 10px;
	float:left;
	font-weight:bold;
	background: url(../images/info_undertabs_bg.gif) no-repeat right 5px;
}

.ingredient h3{
	width:640px;
	height:20px;
	padding-left:12px;
	color:#f4f4f4;
	background: #99bacb;
}

.ingredient h3 a{
	color:#ffffff;
}

.ingredient .list{
	width:650px;
	margin:8px 0 10px 0;
}

.ingredient .list li{
	height:22px;
	font-weight:bold;
	padding:8px 0 0 20px;
	border-bottom:1px solid #99bacb;
	background: url(http://www.foodnara.go.kr/integ/html/hfi/img/matri/icon_squ.gif) no-repeat 10px 15px;
}

.ingredient .list .noborder{
	border-bottom:none;
}

.ingredient li span{
	float:right;
	margin-top:-23px;
}


.gene .btn_down{
	margin:-20px 0px 0px 10px;
}


#content .infoadddb_bg{
	width:551px;
	height:432px;
	padding:15px 20px 5px 12px;
	margin:15px 0px 15px 55px;
	background: url(../images/infoadddbref_bg.jpg) no-repeat top left;
}

#content .infoadddb_bg ul{
	padding:0px 10px 10px 10px;
}

#content .infoadddb_bg ul li{
	padding:3px 0px 0px 12px;
	background: url(http://www.foodnara.go.kr/integ/html/fad/img/icon.gif) no-repeat 5px 10px;
}


#content .g_box{
	width:620px;
	height:33px;
	padding:0px 0px 0px 0px;
	margin:0px 20px 0px 20px;
	background-color: #f0f8ff;
}

#content .g_box ul{
	width:340px;
	margin-top:5px;
	margin-left:140px;
}

#content .g_box li{
	width:170px;
	float:left;
}

cite{
	font-style:normal;
}

/* »ý»êÇöÈ² */
#content.product{
	width:670px;
	margin:10px 0px 20px 10px;
}

#content.product .b_box{
	width:650px;
	height:25px;
	margin-bottom:5px;
	padding:5px 10px 0px 10px;
	background-color: #d7e3e7;
}

#content.product h2{
	color: #134368;
	float:left;
}

#content.product .year_text{
	height:18px;
	color:#595959;
	border:1px solid #cecec2;
	float:right;
}

#content.product .v-list{
	height:35px;
}

#content.product .v-list li{
	float:left;
}

#content.product .inforbox{
	width:638px;
	padding:12px 14px 12px 14px;
	margin-bottom:20px;
	background: #f8f8f8;
	border:2px solid #f1f1f1;
}


#content.simul .infor{
	padding:5px 40px; 8px 40px;
}

#content.simul .blueline_box{
	width:550px;
	padding:20px  30px;
	margin:10px 0px 10px 40px;
	border:1px solid #7f9db9;
}

#content.simul .blueline_box h3{
	padding-top:10px;
	text-align:center;
	font-weight:normal;
}

#content.simul .blueline_box li{
	padding:5px  0px 0px 0px;

}

#content.simul .agree_btn{
	margin-left:240px;
}

#content.simul .agree_btn li{
	padding-left:20px;
	float:left;
}

#content.simul .infor{
	padding:5px 40px; 8px 40px;
}

#content.simul .blueline_box{
	width:550px;
	padding:20px  30px;
	margin:10px 0px 10px 40px;
	border:1px solid #7f9db9;
}

#content.simul .blueline_box h3{
	padding-top:10px;
	text-align:center;
	font-weight:normal;
}

#content.simul .blueline_box li{
	padding:5px  0px 0px 0px;

}

#content.simul .agree_btn{
	margin-left:245px;
}

#content.simul .agree_btn li{
	padding-left:20px;
	float:left;
}

#content.simulfood, #content.simulfoodpack{
	width:670px;
	margin:15px 10px 15px 10px;
}

#content.simulfood .righttext, #content.simulfoodpack .righttext, #content.simulfood_02 .righttext{
	font-weight:bold;
	text-align:right;
}

#content.simulfood .se_style{
	height:18px;
	color:#595959;
	border:1px solid #cecec2;
}

#content.simulfood h2{
	color:#2179cb;
	padding-left:20px;
	background: url(http://www.foodnara.go.kr/kfda/foodlabel/images/common/bullet_1.gif) no-repeat 2px 2px;
}

#content.simulfood .in_right{	
	width:670px;
	height:22px;
	margin-bottom:10px;
}

#content.simulfood .in_right ul {
	float:right;
}

#content.simulfood .in_right li{
	float:left;
	padding-left:8px;
}

#content.simulfoodpack h2{
	color:#2179cb;
	padding:4px 0px 0px 10px;
	background: url(http://www.foodnara.go.kr/kfda/foodlabel/images/common/bullet_2.gif) no-repeat 2px 10px;
}

#content.infocunsumer{
	width:670px;
	margin:15px 0px 0px 20px;
}

#content.infocunsumer .select_order{
	padding-left:100px;
}

#content.infocunsumer .select_order h3{
	float:left;
	margin-right:10px;
}

#content.infocunsumer select{
	margin-right:5px;
}

#content.infocunsumer .line_box{
	width:646px;
	border:1px solid #8d8b8b;
	padding:10px 0px;
	margin-top:10px;
	text-align:center;
}

#content.infocunsumer{
	width:670px;
	margin:15px 0px 0px 20px;
}

#content.infocunsumer .select_order{
	padding-left:90px;
}

#content.infocunsumer .select_order h2{
	float:left;
	margin-right:10px;
}

#content.infocunsumer select{
	margin-right:5px;
}

#content.infocunsumer .line_box{
	width:646px;
	border:1px solid #8d8b8b;
	padding:10px 0px;
	margin-top:10px;
	text-align:center;
}
/* Ç¥½Ã ½Ã¹°·¹ÀÌ¼Ç */

#content.simulfood_02{
	width:670px;
	margin:10px 0px 10px 10px;
}

#content.simulfood_02 heading2{
	padding:5px 0px 5px 10px;
}

#content.simulfood_02 .heading3{
	color:#2179CB;
	font-weight:bold;
	padding:2px 0px 5px 20px;
	background:url(http://www.foodnara.go.kr/kfda/foodlabel/images/common/bullet_1.gif) no-repeat 1px 3px;
}

#content.simulfood_02 .heading4{
	color:#2179cb;
	padding:4px 0px 0px 10px;
	background: url(http://www.foodnara.go.kr/kfda/foodlabel/images/common/bullet_2.gif) no-repeat 2px 10px;
}

#content.simulfood_02 .olive_text{
	color:#669900;
}

#content.simulfood_02 .btn_01{
	margin:0px 0px 0px 320px;
	vertical-align:middle;
}

#content.simulfood_02 .btn{
	vertical-align:middle;
}

/* ¿µ¾ç¼ººÐÇ¥½Ã */
#content.nutrition{
	width:670px;
	margin:10px 10px 10px 10px;
}

#content.nutrition h2{
	color:#2179CB;
	font-weight:bold;
	padding:2px 0px 5px 20px;
	background:url(http://www.foodnara.go.kr/kfda/foodlabel/images/common/bullet_1.gif) no-repeat 1px 3px;
}

#content.nutrition .input_text{
	height:16px;
	border:1px solid #dedede;
}

#content.nutrition .b_box{
	width:654px;
	height:262px;
}

#content.nutrition .b_box .box01{
	width:319px;
	height:262px;
	float:left;
	margin-right:6px;
	background:url(../images/nutri_box01.jpg) no-repeat left bottom;
}

#content.nutrition .b_box .box01 dl{
	width:310px;
	height:190px;
	padding-top:29px;
	padding-left:8px;
}

#content.nutrition .b_box .box01 dt{
	width:79px;
	height:17px;
	padding:0px 5px 3px 0px;
	float:left;
	text-align:right;
}

#content.nutrition .b_box .box01 dd{
	padding-bottom:3px;
}

#content.nutrition .b_box .box01 ul{
	padding-top:7px;
	padding-left:90px;
	border-top:2px solid #cccccc;
}

#content.nutrition .b_box .box01 ul li{
	padding-left:5px;
	float:left;
}

#content.nutrition .b_box .n_box02{
	width:319px;
	height:262px;
	float:right;
	background:url(../images/nutri_box02.jpg) no-repeat left bottom;
}

#content.nutrition .n_box02 h3{
	width:309px;
	height:21px;
	padding:5px 0px 5px 10px;
	background:url(../images/nutri_title03.jpg) no-repeat  left top;
}

#content.nutrition .n_box02 .list_height{
	height:188px;
}

#content.nutrition .n_box02 ul.ingredient_list{
	width:303px;
	height:175px;
	padding:8px 7px 5px 7px;
}

#content.nutrition .n_box02 ul.ingredient_list li{
	padding-bottom:3px;
}

#content.nutrition .n_box02 ul.ingredient_list li .ingre{
	width:240px;
	float:left;
	padding:0px 10px 0px 0px;
}

#content.nutrition .n_box02 ul.ingredient_list li .data{
	width:50px;
	float:left;
	text-align:right;
}

#content.nutrition .n_box02 ul.btn_list02{
	padding-left:90px;
	padding-top:8px;
	border-top:2px solid #cccccc;
}

#content.nutrition .n_box02 ul.btn_list02 li{
	padding-left:5px;
	float:left;
}

#content.nutrition .nur_table{
	width:646px;
	text-align:center;
	margin:15px 0px;
}

#content.nutrition .nur_table thead th{
	height:31px;
	background: url(http://www.foodnara.go.kr/kfda/foodlabel/images/common/box_tit_center_bg.gif) repeat-x left top;
}

#content.nutrition .nur_table tbody .grey{
	background: #f5f5f5;
}

#content.nutrition .nur_table tbody th{
	width:220px;
	font-weight: normal;
}

#content.nutrition .nur_table tbody td{
	height:17px;
}

#content.nutrition .nur_table input{
	height:16px;
	text-align:center;
	border:0px;
	font-family:µ¸¿ò,µ¸¿òÃ¼,±¼¸²,±¼¸²Ã¼;
}

#content.nutrition .nur_table input.grey{
	background:#f5f5f5;
}

/* Ç¥½Ã ½Ã¹°·¹ÀÌ¼Ç ¿øÀç·á Ãß°¡ */
#content.nutrition_add{
	width:670px;
	margin:10px 10px 10px 10px;
}

#content.nutrition_add dt{
	text-align:right;
	float:left;
}

#content.nutrition_add .input_text{
	height:15px;
	font-family:µ¸¿ò,µ¸¿òÃ¼,±¼¸²,±¼¸²Ã¼;
	border:1px solid #cecec2;
}

#content.nutrition_add h2{
	color:#2179CB;
	font-weight:bold;
	padding:2px 0px 5px 20px;
	background:url(http://www.foodnara.go.kr/kfda/foodlabel/images/common/bullet_1.gif) no-repeat 1px 3px;
}


#content.nutrition_add .fir_box{
	width:646px;
	height:49px;
	padding:8px 0px 0px 0px;
	background:url(../images/fir_box01.jpg) no-repeat  left top;
}

#content.nutrition_add .fir_box dt, #content.nutrition_add .sec_box dt{
	width:170px;
	font-weight: bold;
}

#content.nutrition_add .btn{
	vertical-align: bottom;
}

#content.nutrition_add .sec_box{
	width:646px;
	height:81px;
	padding:8px 0px 0px 0px;
	background:url(../images/sec_box01.jpg) no-repeat  left top;
}

#content.nutrition_add .sec_box textarea{
	height:26px;
	border:1px solid #cecec2;
}

#content.nutrition_add .thr_box{
	width:646px;
	height:202px;
	padding:3px 0px 0px 0px;
	margin-bottom:15px;
	background:url(../images/thr_box01.jpg) no-repeat  left top;
}

#content.nutrition_add .thr_box .top_box{
	width:639px;
	height:45px;
	padding-top:5px;
	margin:0px 3px;
	background: #F6F6F6;
	border-bottom:1px solid #cccccc;
}

#content.nutrition_add .thr_box .top_box dt{
	width:250px;
	font-weight: bold;
}

#content.nutrition_add .thr_box dt{
	width:130px;
}

#content.nutrition_add .thr_box .carbon{
	width:321px;
	height:59px;
	padding:8px 0px;
	float:left;
	border-bottom:1px solid #c0c0b6;
	border-right:1px solid #c0c0b6;
}

#content.nutrition_add .thr_box .fat{
	width:321px;
	height:61px;
	padding-top:5px;
	float:left;
	border-right:1px solid #c0c0b6;
}

#content.nutrition_add .thr_box .protein{
	width:322px;
	height:59px;
	float:left;
	padding:8px 0px;
	border-bottom:1px solid #cccccc;
}

#content.nutrition_add .thr_box .calcuim{
	width:320px;
	height:61px;
	float:left;
	padding-top:5px;
}

#content.nutrition_add .register{
	text-align:center;
}


/* ½ÄÇ° ½Ã¹Ä·¹ÀÌ¼Ç ¿µ¾ç¼ººÐ Ç¥½Ã °á°ú¹° */

#content.nutrition_result{
	width:660px;
	margin-left:15px;
}

#content.nutrition_result h2{
	color:#2179CB;
	font-weight:bold;
	padding:2px 0px 5px 20px;
	background:url(http://www.foodnara.go.kr/kfda/foodlabel/images/common/bullet_1.gif) no-repeat 1px 3px;
}

#content.nutrition_result .nur_title03{
	font-weight:bold;
	float:left;
	padding:2px 0px 5px 20px;
	background: url(http://www.foodnara.go.kr/kfda/foodlabel/images/common/bullet.gif)  no-repeat 5px 7px;
}

#content.nutrition_result .title_box{
	width:660px;
	height:27px;
}

#content.nutrition_result .title_box .btn{
	float:right;
}

#content.nutrition_result .title_box .btn li{
	float:left;
	padding-right:5px;
}

#content.nutrition_result .result_top{
	width:660px;

}

#content.nutrition_result .result_top .vo_result{
	width:317px;
	float:left;
	margin-right:13px;
}

#content.nutrition_result .result_top .vo_result dt{
	width:158px;	
	height:17px;
	float:left;
	margin-bottom:1px;
	text-align:center;
	background:#d7e7f6;
}

#content.nutrition_result .result_top .vo_result dd{
	text-align: right;
	height:17px;
	margin-bottom:1px;
	background: #f3f5f6;
}

#content.nutrition_result .result_top .vo_result02{
	width:330px;
	float:left;
}

#content.nutrition_result .vo_result02 .small_title{
	padding:3px 0px 3px 15px;
	background: url(../images/nur_title03.jpg) no-repeat top left;
}

#content.nutrition_result .each_title{
	width:330px;
	margin:2px 0px;
}

#content.nutrition_result .each_title dt{
	width:165px;
	float:left;	
	background: #d7e7f6
}

#content.nutrition_result .each_title dd{
	background: #f3f5f6;
	text-align:right;
}

#content.nutrition_result .vo_result02 .blue_title05{
	width:330px;
	height:17px;
	background:#85BCED;
}

#content.nutrition_result .vo_result02 .table_box{
	width:310px;
	padding:10px;
	background: #d9e2ea;
}

#content.nutrition_result .vo_result02 .table_box .result_tablestyle01{
	width:310px;
	font-size:1em;
	margin:0px 0px 0px 0px;
}

#content.nutrition_result .vo_result02 .table_box .result_tablestyle01 thead th{
	background: #6699cc;
	text-align:center;
	width:30%;
}

#content.nutrition_result .vo_result02 .table_box .result_tablestyle01 .w_35{
	width:35%;
}

#content.nutrition_result .vo_result02 .table_box .result_tablestyle01 tbody th{
	background: #f3f5f6;
	text-align:left;
	padding:3px 2px;
	font-weight:normal;
}

#content.nutrition_result .vo_result02 .table_box .result_tablestyle01 tbody .th_style01{
	text-align:right;
	padding:3px 2px;
}

#content.nutrition_result .vo_result02 .table_box .result_tablestyle01 tbody td{
	background-color: #ffffff;
}

#content.nutrition_result .result_tablestyle01 tbody .border_bot{
	border-bottom: 1px solid #D9E2EA;
}

#content.nutrition_result .big_title{
	width:645px;
	height:26px;
	margin:10px 0px 5px 0px;
	padding:5px 0px 0px 15px;
	background: url(../images/nur_title04.jpg) no-repeat left top;
}

#content.nutrition_result .ingre_box{
	width:660px;
	height:135px;
	background: #d9e2ea;
}

#content.nutrition_result .ingre_box .ingre_top{
	width:640px;
	margin:10px 10px 10px 15px;
}


#content.nutrition_result .ingre_box .ingre_top dl{
	width:204px;
	margin-right:8px;
	float:left;
	margin-bottom:6px;
	vertical-align: top;
}

#content.nutrition_result .ingre_box .ingre_top dt{
	width:102px;
	height:21px;
	float:left;
	margin-bottom:1px;
	background: #f3f5f6;
}

#content.nutrition_result .ingre_box .ingre_top dd{
	width:102px;
	height:21px;
	float:left;
	margin-bottom:1px;
	text-align: right;
	background: #fbfbfb;
}

/* Add by KangJinWoo (Warnig Message Style)*/
#warning {
	margin: 10px;
	padding: 5px;
	line-height: 1.6em;
	border: 1px solid red;
	background-color: #E0E0E0;
}

#warning .highlight{
	color: red;
}
