@import url(//fonts.googleapis.com/earlyaccess/nanummyeongjo.css);

zbody{margin:0;SCROLLBAR-FACE-COLOR: #CFCFCF;SCROLLBAR-3DLIGHT-COLOR: #CFCFCF;SCROLLBAR-ARROW-COLOR: #ffffff;SCROLLBAR-DARKSHADOW-COLOR: #CFCFCF;SCROLLBAR-BASE-COLOR:#CFCFCF;}

p {margin-top:0px;margin-bottom:0px;}
td {font-size:14px; color:#555555; /*line-height:160%;*/}
/*table {border-collapse:collapse;}*/
img{ vertical-align:top;}

a:link {text-decoration:none;color:#555555;}
a:visited {text-decoration:none; color:#555555;}
a:hover {text-decoration:none;color:#ff6600;}


.text_link a:link {text-decoration:none;color:#555555;}
.text_link a:visited {text-decoration:none; color:#555555;}
.text_link a:hover {text-decoration:none;color:#ff6600;}


/* °øÅë */
select {font-size:14px; color:#666666; border:1px solid #cccccc; background-color:#ffffff;}
select.eleven {font-size:14px; color:#666666; border:1px solid #cccccc; background-color:#ffffff;}
textarea {font-size:14px; color:#666666; border:1px solid #e7e7e7; background-color:#f4f4f4;}
.checkbox {border:0px; width:14px; height:14px; line-height:160%;}
.radio  {border:0px; line-height:160%;}

.input {border:0px; font-size:14px; color:#545454; border:1px solid #dfdfdf; background-color:#f7f7f7;}
input.none {font-size:14px;	color:#545454;	border-width:1pt;	border-style:solid;	background-color:#cccccc;}
.search_input { font-size:12px; color: #847f74;border: #cfcfcf 1px solid; background-color: #cccccc;}

.ipt-search { width:265px; padding:2px 10px; font-size:14px; line-height:30px; border:0  }
.btn-search { margin-left:10px; line-height:30px; vertical-align:middle }

/*--- div ÃÊ±âÈ­ ¿ÞÂÊ,¿À¸¥ÂÊ Á¤·Ä ---*/
.cle:after{clear: both; content: ""; display: block;}
.cle {*zoom:1;} /* IE5.5~7 ºê¶ó¿ìÀú ´ëÀÀ Hack */

/* ¿©¹é */

/* pad */

.tpad_3 {padding-top:3px;}
.tpad_5 {padding-top:5px;}
.tpad_10 {padding-top:10px;}
.tpad_15 {padding-top:15px;}
.tpad_20 {padding-top:20px;}
.tpad_25 {padding-top:25px;}
.tpad_30 {padding-top:30px;}
.tpad_50 {padding-top:50px;}

.bpad_5 {padding-bottom:5px;}
.bpad_10 {padding-bottom:10px;}
.bpad_15 {padding-bottom:15px;}
.bpad_20 {padding-bottom:20px;}
.bpad_30 {padding-bottom:30px;}
.bpad_40 {padding-bottom:40px;}
.bpad_50 {padding-bottom:50px;}


.lpad_3 {padding-left:3px;}
.lpad_5 {padding-left:5px;}
.lpad_10 {padding-left:10px;}
.lpad_15 {padding-left:15px;}
.lpad_20 {padding-left:20px;}
.lpad_25 {padding-left:25px;}
.lpad_30 {padding-left:30px;}
.lpad_40 {padding-left:40px;}

.rpad_3  {padding-right:3px;}
.rpad_5  {padding-right:5px;}
.rpad_10 {padding-right:10px;}
.rpad_15 {padding-right:15px;}
.rpad_20 {padding-right:20px;}
.rpad_30 {padding-right:30px;}


.hpad_3  {padding: 3px 0px 3px 0px;}
.hpad_4  {padding: 4px 0px;}
.hpad_5  {padding: 5px 0px 5px 0px;}
.hpad_10 {padding: 10px 0px 15px 0px;}
.hpad_15 {padding: 15px 0px 15px 0px;}
.hpad_20 {padding: 20px 0px 20px 0px;}


.wpad_3  {padding: 0px 3px 0px 3px;}
.wpad_5  {padding: 0px 5px 0px 5px;}
.wpad_10 {padding: 0px 10px 0px 10px;}
.wpad_12 {padding: 0px 12px 0px 12px;}
.wpad_15 {padding: 0px 15px 0px 15px;}
.wpad_20 {padding: 0px 20px 0px 20px;}
.wpad_40 {padding: 0px 40px 0px 40px;}


/**±ÛÀÚÅ©±â**/
.f05{font-size:5pt;}
.f06{font-size:6pt;}
.f07{font-size:7pt;}
.f08{font-size:8pt;}
.f09{font-size:14px;}
.f10{font-size:10pt;}
.f11{font-size:11pt;}
.f12{font-size:12pt;}
.f13{font-size:13pt;}
.f14{font-size:14pt;}
.f15{font-size:15pt;}
.f16{font-size:16pt;}
.f17{font-size:17pt;}
.f18{font-size:18pt;}
.f19{font-size:114px;}
.f20{font-size:20pt;}
.f21{font-size:21pt;}
.f22{font-size:22pt;}
.f23{font-size:23pt;}
.f24{font-size:24pt;}
.f25{font-size:25pt;}
.f26{font-size:26pt;}
.f27{font-size:27pt;}
.f28{font-size:28pt;}
.f29{font-size:214px;}
.f30{font-size:30pt;}
.f31{font-size:31pt;}
.f32{font-size:32pt;}
.f33{font-size:33pt;}
.f34{font-size:34pt;}
.f35{font-size:35pt;}


/*----±ÛÀÚ»ö,±½±â.Å©±â--------*/
.orange { color:#ff6600 }
.gray { color:#818181 }
.skyblue { color:#0191b6 }


/* ¹öÆ°ÁöÁ¤ */
.btn-common { padding:5px 20px; color:#fff !important }
.btn-orange { background-color:#ff3300 }
.btn-gray { background-color:#999 }


/* ¿ÞÂÊ Ä«Å×°í¸® */
.sub_dot { background:url('/images/mainimg/news_dott.gif') 20px 9px no-repeat; padding-left:30px;}


/* ¸ÞÀÎ Á¦Ç° ¸®½ºÆ® */
.prd-list-title-wrap { margin-bottom:25px; padding: 10px 0; }
.prd-list-title-wrap { border-bottom:1px solid #ccc }
.prd-list-title { font-size: 26px; }
.prd-list-stitle { font-size:15px; color:#818181 }
.prd-info-txt { margin-top:15px; line-height:1.2em }
.prd-info-price { margin-bottom:10px; font-size:19px; font-weight:600; line-height:1.2em }


/* °Ô½ÃÆÇ - Å×ÀÌºí ½ºÅ¸ÀÏ */
.table_style {width:100%;}
.table_style td.tit {font-size:14px; color:#555555; padding:8 0px; background:#f9f9f9; border-bottom:1px solid #dddddd; font-weight:bold;}
.table_style td.con {padding:5 0px; border-bottom:1px solid #dddddd;}


/* °Ô½ÃÆÇ - °Ë»ö */
.search_bg {border-top:1px solid #a9a9a9; border-bottom:1px solid #d7d7d7; padding:5px 0px; background:#f9f9f9;}


/* °øÁö»çÇ× */
.news_dot {background:url('/images/mainimg/news_dott.gif') 15px 8px no-repeat; padding-left:25px;}


/* È¸¿ø°ü·Ã - ·Î±×ÀÎ */
.input_id { margin-bottom:2px; font-size:13px; color: #847f74; border: #cfcfcf 1px solid; background-color: #ffffff;}
.check_save td {padding-top:20px; font-size:11px; font-family:Dotum;}


/* È¸¿ø°¡ÀÔ Æû */
.join_member td { /*font-size:8pt; */ line-height:160%; }
.join_member td.tit {text-align:left; font-size:14px; padding:5px; font-weight:bold; right no-repeat; font-weight:bold; border-right:1px solid #d7d7d7; background-color:#fafaf9; color:#707070; padding-left:10px;}
.join_member td.val {text-align:left; padding:5px 0 5px 10px;}
.join_input {font-size:14px; color:#545454; border-top:1px solid #aeaeae; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; border-left:1px solid #aeaeae; background-color:#f6f6f6; padding:3px 5px;  margin: 2px 0;}


.idpw_box {background:#f5f5f5; border:1px solid #ededed; padding:15 25px;}
.form_sub {color:#4d4d4d; font-size:11px; font-family:Dotum;}
/* .blue {font-size:11px; color:#0066CC; line-height:160%;}
.gray {font-size:11px; color:#aeaeae; line-height:160%;} */


/* »óÇ°¼³¸í Å×ÀÌºí */
.products-img p {padding-bottom:15px;}
.products-info {margin-left:35px; }
.products-info p {font-size:17pt;font-weight:600; padding-top:15px; }
.products-info table { width:96%; border-top:2px solid #666;border-bottom:1px solid #666;}
.products-info th{border-left:1px #ccc solid; border-top:1px #ccc solid; background-color:#fafafa; text-align:center; font-size:14px;font-weight:600; padding:7px;}
.products-info th:first-child{ border-left:none;}
.products-info td{border-top:1px #ccc solid; border-left:1px #ccc solid; text-align:left; padding:7px 0 7px 20px; }
.products-info td:first-child{ border-left:none; }
.products-info span {padding-top:10px;}
.products-info td .nutrient {text-align:center; font-weight:600;}


/* »óÇ°ÁÖ¹® */
.order_form td.ttit {font-size:10pt; padding:7px; font-weight:bold;}
.order_form td.stit {font-size:10pt; padding:7px;}
.order_form td.tit {text-align:left; font-size:10pt; padding:7px; font-weight:bold;border-right:1px solid #d7d7d7; background-color:#fafaf9; color:#707070; padding-left:10px;}
.order_form td.val {text-align:left;font-size:10pt; padding:7px; padding-left:10px;}


/* Àå¹Ù±¸´Ï */
.amout_num {border:0px; font-size:14px;color:#545454; border:1px solid #dfdfdf; background-color:#ffffff;}


/* Á¦Ç° ºäÆäÀÌÁö */
.p_name {font-size:14px; color:#000000; padding-right:20px; font-weight:bold;}
.p_tit {background:url('/images/shop/prdinfo_line.gif') right no-repeat; font-weight:bold;}
.price {font-weight:bold; color:#d43d60; font-size:11pt;}
.price_b {font-weight:bold; color:#d43d60; font-size:14px;}


/* Á¦Ç° ¸®½ºÆ® */
.cat_icon {background:url('/images/shop/product_cat_icon.gif') 5px 9px no-repeat; padding-left:20px;}
.search_icon {background:url('/images/shop/product_cat_icon.gif') 5px 7px no-repeat; padding-left:20px;}


/* ¸ÞÀÏ °ü·Ã */
.mail_titbg {border:1px solid #d9d9d9; padding:10px 25px;}
.mail_title {color:#545454; font:"¸¼Àº °íµñ",Dotum 14px bold;}
.mail_add {color:#b3b3b3; font-family:dotum; font-size:8pt; background:#000;}


/* ¼­ºê°øÅë */
.tit_icon{ font-size:20px;background:url(../images/company/t_icon.gif?201028) no-repeat 0px 10px; padding:2px 0 0 25px;;}
.list01 li { padding-left:15px;  margin:5px 0; background:url('/images/company/dot.png') 2px center no-repeat; }
.page-sti { font-size:14px; color:#666; font-weight:400 !important }


/* È¸¿ø°ü·Ã */
.member-ti-wrap { margin:0; text-align:center }
.member-ti { font-size:23px; color:#222; font-family: 'Nanum Myeongjo', serif }
.member-ti .bold { color:#35b5c4 }
.member-txt { font-size:13px; color:#666 }


/* °í°´¼¾ÅÍ */
.box { padding:15px 25px; text-align:center; border:1px solid #b1b1b1 }

.faq-select { font-size:14px !important; line-height:29px !important }

.center-board { width:48% }
.center-board-ti { margin-bottom:7px; padding-bottom:7px; border-bottom:1px solid #ccc }
.center-board-ti a { color:#333; font-weight:500 }
.center-board-ti .more { float:right; font-size:12px; color:#666 }
.cust_dot { background:url('/images/mainimg/news_dott.gif') 2px center no-repeat; padding-left:10px; line-height:25px }

.icon_notice { padding-left:25px; background:url(/images/icon_notice.png) no-repeat 0 2px }
.icon_faq { padding-left:25px; background:url(/images/icon_faq.png) no-repeat 0 2px }
.icon_qna { padding-left:25px; background:url(/images/icon_qna.png) no-repeat 0 2px }

.center-quick li { float:left; width:50%; margin:0 0 -1px -1px; padding:15px; border:1px solid #ccc; }
.center-quick-ti { font-weight:500; color:#35b5c4 }
.center-quick-sti { font-size:13px; color:#666 }
.center-quick-btn { margin-top:25px; font-size:12px; color:#999 }

 /* ÀÎ»ç¸» */
.Introduce {margin-top:15px;}
.Introduce .lef { float:left; width:30%;}
.Introduce .rig {float:right; width:58%; }
.Introduce .rig .txt {  font-size:18px; line-height:22pt; }
.performance h2 { margin-top:30px; background:#7aa601; border-radius:25px; width:110px; padding: 4px 10px; color:#fff; text-align:center;} 

/* ¿¬Çõ */
.box2 { margin-top:15px;  padding:30px 40px; border:1px solid #ccc; border-radius:10px; overflow:hidden; }
.history dl {margin-top:10px; }
.history dd{width:12%; float:left;  font-weight:600; }
.history dt {float:right;width:86%;padding-left:2%;}

/* ½Ã¼³ÇöÈ² */
.facility {}
.facility .lef {  float:left;  width:52%;}
.facility .lef .info { background:#ededed; border-radius:5px;; margin:7px 0; padding:15px 20px;; }
.facility .lef .info dt {  font-weight:600; padding-left:15px;  width:15%; display:inline-block; vertical-align:top; background:url('/images/company/dot.png') 2px center no-repeat; }
.facility .lef .info dd { display:inline-block; }
.facility .rig { float:right; width:46%; margin:7px 0; text-align:right; }

/* ÀÎÁõ¼­ ÇöÈ² */
.certify_list li{ margin-top:10px;  width:230px;  float:left; margin-left:20px; }
.certify_list li .certify {  border:1px solid #ccc;  border-radius:10px; overflow:hidden; }
.certify_list li:first-child { margin-left:0px; }
.certify_list li h2 {padding-top:5px;font-size:16px; letter-spacing:-0.1em; text-align:center; font-weight:400; }
.certify_list li img { width:100%; }
.ez-layer { 	border: none; }