@charset "utf-8";

/*È¸»ç°ü·Ã*/
.company_img {background:url(../images/company/bg_box.gif) repeat-x 0 100%; height:180px; margin:0 0 25px; overflow:hidden; position:relative;}
.com_info {background:url(../images/company/bg_com.png) repeat-y 0 0 #a08461; overflow:hidden;}
.com_txt {float:left; padding:20px 0 0 20px;}
.com_pic {float:right; width:358px; overflow:hidden;}
.com_txt dt{font-family: 'Nanum Gothic',Arial,sans-serif;font-weight: 800;font-size:36px;color:#fff;padding:0 0 2px;}
.com_txt dd {font-family: 'Nanum Gothic',Arial,sans-serif;font-weight: bold;color:#fecf65; font-size:22px;padding:0 0 5px;letter-spacing: -1px;}

.com_banner {position:absolute; top:100px; left:60px;background:url(../images/company/bg_banner.gif) no-repeat 0 0; width:232px; height:62px; padding:8px 0 0 10px;}

/*ÃßÃµÀü¼¼¸Å¹°*/
.recomm_pro {float:left; width:265px; height: 380px; margin:0 5px 0 0; border:5px solid #2c3248; background:#f6f7f9; overflow:hidden;}
.recomm_pro ul {padding: 12px 0 0; background:#f6f7f9; overflow:hidden;}
.recomm_pro ul li {padding: 0 12px; position:relative;}
.recomm_pro ul li span {position:absolute; top:0px; left: 12px;}
.recomm_pro ul li table {margin:20px 0 0;}
.recomm_pro ul li table td {font-weight:bold;}

.recomm_pro_list {float:left; width: 430px;}
.recomm_pro_list ul li {float:left; width:136px; position:relative; margin: 0 3px 9px 2px; border:1px solid #ededed; border-bottom:1px solid #dedede; text-align:center;}
.recomm_pro_list ul li span {position:absolute; top:0px; left:0px;}
.recomm_pro_list ul li a.recomm_img {padding:8px 0 0; display:block;}
.recomm_pro_list ul li a.recomm_img img {width:118px; height:87px;}
.recomm_pro_list dl {text-align:left; padding:10px 0 0 8px; width: 128px; border-bottom: 1px solid #F9F9F9;}
.recomm_pro_list dl dt a{width: 118px; font-size:14px; letter-spacing:-1px;font-weight:bold; color:#282828; padding:0 0 5px;display: block;text-overflow: ellipsis;white-space: nowrap; overflow: hidden;}
.recomm_pro_list dl dd {font-size:11px; line-height:16px; height:32px; overflow:hidden;}
.recomm_pro_list dl dd.price {font-size:12px; height:16px; overflow:hidden; margin:5px 0 7px 0px; font-weight:bold; color:#417281; letter-spacing:0px;text-align:center;}

.recomm_list ul li {float:left; width:169px; position:relative; margin: 0 0 0 10px; border:1px solid #ededed; border-bottom:1px solid #dedede; text-align:center;}
.recomm_list ul li:first-child {margin:0px;}
.recomm_list ul li span {position:absolute; top:0px; left:0px;}
.recomm_list ul li a.recomm_img {padding:17px 0 0; display:block;}
.recomm_list dl {text-align:left; padding:10px 0 0 15px; width: 140px; border-bottom: 1px solid #F9F9F9;}
.recomm_list dl dt a{font-size:14px; letter-spacing:-1px;font-weight:bold; color:#282828; padding:0 0 8px;display: block;text-overflow: ellipsis;white-space: nowrap; width: 140px; overflow: hidden;}
.recomm_list dl dd {font-size:11px; line-height:16px;}
.recomm_list dl dd.price {font-size:12px; margin:10px 0 10px 0px; font-weight:bold; color:#417281; letter-spacing:0px;text-align:center;}

/*±ÝÁÖÀÇ¾ËÂ¥¸Å¹°*/
/*
.week_list ul li {float:left; width:350px; position:relative; padding: 0 0 3px; margin: 0 15px 8px 0px; border-bottom:1px dotted #d9d9d9;}
.week_list ul li.Mnone {margin:0 0px 12px 0px; }
.week_list ul li span {position:absolute; top:-3px; left:0px;}
.week_list ul li a.week_img {float:left;}
.week_list dl {width: 220px; padding:0px 0 0 10px; float:left;}
.week_list dl dt a{font-weight:bold; color:#282828; padding:0 0 6px;display: block;text-overflow: ellipsis;white-space: nowrap; width: 220px; height:14px; overflow: hidden;}
.week_list dl dd {line-height:18px; +line-height:17px; color:#333;}
.week_list dl dt span {color:#339933; font-size:11px;position: static;}
.week_list dl dd.price {border-top:1px dotted #d9d9d9; padding:7px 0 7px 0px; margin:10px 0 0;}
*/
.week_list ul li {float:left; width:332px; position:relative; background:#fff; padding:8px 8px 5px 8px; margin: 0 15px 8px 0px; border:1px solid #dedede;}
.week_list ul li.Mnone {margin:0 0px 12px 0px; }
.week_list ul li span {position:absolute; top:0px; left:0px;}
.week_list ul li a.week_img {float:left;}
.week_list ul li a.week_img img {width:125px; height:94px;}
.week_list dl {width:196px; padding:0px 0 0 10px; float:left;}
.week_list dl dt a{font-weight:bold; color:#282828; padding:0 0 6px;display: block;text-overflow: ellipsis;white-space: nowrap; width:196px; height:14px; overflow: hidden;}
.week_list dl dd {line-height:18px; +line-height:16px; color:#333;font-size: 11px; letter-spacing: -1px;}
.week_list dl dt span {color:#339933; font-size:11px;position: static;}
.week_list dl dd.price {border-top:1px dotted #d9d9d9; padding:7px 0 7px 0px; margin:10px 0 0;}

/*ºÐ¾çÁ¤º¸*/
.info_list {border:1px solid #ddd; background:#f4f4f4;overflow: hidden;}
.info_list ul {overflow:hidden;margin: 18px auto;width: 662px;}
.info_list ul li {float:left; width:220px; position:relative; border-left:1px solid #ddd; text-align:center;}
.info_list ul li:first-child {border-left:0 none;}
.info_list ul li span {position:absolute; top:-6px; right:0px;}
.info_list ul li a.info_img {padding:17px 0 0; display:block;}
.info_list dl {width:195px; text-align:left; padding:10px 0 0 13px;}
.info_list dl dt a{letter-spacing:-1px;font-weight:bold; color:#20424c; padding:0 0 8px;display: block;text-overflow: ellipsis;white-space: nowrap; width: 195px; height:14px; overflow: hidden;}
.info_list dl dd {line-height:18px; color:#6d6d6d;}
.info_list dl dd.price {font-size:12px; margin:5px 0 0px 0px; color:#e73535;}
.info_page a {position: absolute; top: 170px; z-index: 2;}
.info_page .pre {left: 10px;}
.info_page .next {right: 10px;}

/*»ó°¡*/
.shop_list {border-bottom:1px solid #bebec1;}
.shop_table thead {text-align:center; font-weight:bold; color:#525252;}
.shop_table thead th {background:#f9f9f9; padding:10px 0;border-top:2px solid #7c7c7c; border-bottom:1px solid #d8dadd; }
.shop_table tbody {text-align:left; color:#505050;}
.shop_table tbody td {border-bottom:1px solid #eeeef1; padding:10px 0;}
.shop_table tbody td a {color:#505050;}

/*ÇÖÀÌ½´Á¤º¸*/
.hot_list {padding:23px; background:#f4f4f4; border:1px solid #e0e0e0; overflow: hidden;}
.hot_list ul.hot_thumb {float:left;width:427px; margin: 0 20px 0px 0px;}
.hot_list ul.hot_thumb li {float:left;  position:relative;}
.hot_list ul.hot_thumb li.Mnone {margin:0 0px 12px 0px; }
.hot_list ul.hot_thumb li a.hot_img {float:left;}
.hot_list ul.hotLI {float:right;width: 220px;overflow: hidden;}
.hot_list ul.hotLI li {padding:0 0 5px;}
.hot_list ul.hotLI li a{font-weight:bold; color:#20424c; text-overflow: ellipsis; white-space: nowrap; width: 220px; height:14px; overflow: hidden;}
.hot_list dl {width: 220px; padding:0px 0 0 15px; float:left;}
.hot_list dl dt a{font-weight:bold; color:#282828; margin:0 0 10px; display: inline-block; text-overflow: ellipsis; width: 245px; height:35px; line-height:18px; overflow: hidden; /*white-space: nowrap;*/}
.hot_list dl dt span {color:#339933; font-size:11px;position: static;}
.hot_list dl dd {line-height:18px; +line-height:17px; color:#7a7a7a;padding: 0 0 3px;}
.hot_list dl dd span {width:50px;display: inline-block;}


/*sub¿¡¼­ º¹»ç*/
/*¸®½ºÆ®Çü½Ä_ÅØ½ºÆ®*/
.product_table {margin-top:-10px;}
.product_table thead {text-align:center; font-weight:bold; color:#525252;}
.product_table thead th {background:url(../images/sub/bg_board01.gif) repeat-x 0 100%; padding:10px 0; /*border-top:2px solid #7c7c7c;*/ }
.product_table tbody {text-align:left; color:#505050;border-top:2px solid #eeeef1;}
.product_table tbody td {border-bottom:1px solid #eeeef1; padding:10px 0;}
.product_table tbody td a {color:#505050;}

/*¸®½ºÆ®Çü½Ä_½æ³×ÀÏ*/
.product_thumbnail {overflow: hidden;}
.product_thumbnail ul li {float:left; width:100%; position:relative; padding: 0 0 3px; margin: 0 0px 12px 0px; border-bottom:1px dotted #d9d9d9;}
.product_thumbnail ul li.Mnone {margin:0 0px 12px 0px; }
.product_thumbnail ul li span {position:absolute; top:0px; left:0px;}
.product_thumbnail ul li a.thumbnail_img {float:left;}
.product_thumbnail dl {width: 585px; padding:0px 0 0 10px; float:left; color:#5c5c5c;}
.product_thumbnail dl dt a{font-weight:bold; color:#5c5c5c; padding:0 0 6px;display: block;}
.product_thumbnail dl dd {line-height:18px; +line-height:17px; color:#5c5c5c;}
.product_thumbnail dl dt span {color:#ff8533; font-size:11px;position: static;}
.product_thumbnail dl dd strong {margin:0 25px 0 0;}
.product_thumbnail dl dd.ad {border-top:1px dotted #d9d9d9; padding:7px 0 7px 0px; margin:10px 0 0;font-size:11px; letter-spacing:-1px;}
.product_thumbnail dl dd.btn_detail {position:absolute; top:8px;  right:20px;}
