/* ¸ÞÀÎ·Ñ¸µÀÌ¹ÌÁö */
div.main_top{width:100%;background:#f7f7f7;border-bottom:1px solid #e3e3e3}
div.rolling {position:relative; overflow:hidden;height:444px; width:1150px;  border-bottom:1px solid #d6d6d6;left:50%;margin-left:-575px; padding-top:25px;}
div.rolling ul.represen {position:absolute;width:793px; min-width:793px; border-top: 1px solid #d6d6d6;}
div.rolling ul.represen li {height: 444px; overflow: hidden; position: relative; width: 793px;  z-index:999;border-right:1px solid #d6d6d6;}
div.rolling ul.pagination {overflow:hidden; position:absolute; bottom:-1px; z-index:9999; border-top: 1px solid #d6d6d6; border-left: 1px solid #d6d6d6; border-left: 1px solid #d6d6d6;}
div.rolling ul.pagination li {float:left; border-left:1px solid #d6d6d6; }
div.rolling ul.pagination li:first-child {border-left:0; }
div.rolling ul.pagination li:last-child {border-right:0; }
div.rolling ul.pagination li a {display:inline-block; width:132px; padding:15px 0px; font-size:16px; color:#262626; text-align:center; background:#f7f7f7; text-decoration:none;opacity:0.80;  }
div.rolling ul.pagination li.on a {color:#fff; background:#dd0202;opacity:0.80;  }
div.rolling a.r_arrow_l {position:absolute; top:277px; left:50%; margin-left:-680px; z-index:99999; }
div.rolling a.r_arrow_r {position:absolute; top:277px; right:50%; margin-right:-680px; z-index:99999; }



/* ·Ñ¸µÀÌ¹ÌÁö »ó´Ü ÀÌº¥Æ® */
div.main_roll_event {position:absolute;right:0px;z-index:999999; border-top: 1px solid #d6d6d6;}
div.main_roll_event ul{overflow: hidden; border-bottom:1px solid #d6d6d6;}
div.main_roll_event ul:last-child{overflow: hidden; border-bottom:0;}
div.main_roll_event ul li:last-child {border-right:1px solid #d6d6d6;}
div.main_roll_event ul li {float:left;border-left:1px solid #d6d6d6; }



div.main_category_benner{position:relative; height:190px; width:1150px; overflow:hidden;padding-top:20px;left:50%;margin-left:-575px;padding-bottom:25px; }
div.main_category_benner ul li:first-child { margin-left:0px; }
div.main_category_benner ul li {float:left;position:relative; border:1px solid #d6d6d6;margin-left:18px;}

div.main_center_benner{width:100%;text-align:center;padding-top:30px;}
div.main_center_benner2{width:100%;text-align:center;padding-top:40px;}

div.sale_product{position:relative; width:1150px; overflow:hidden;padding-top:32px;left:50%;margin-left:-575px;}

div.category_product{position:relative; width:1150px; overflow:hidden;padding-top:32px;left:50%;margin-left:-575px;}

div.category_product > div.recommend_list {padding-top:18px; }
div.category_product > div.recommend_list ul {overflow:hidden; border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;border-top:2px solid #3f3f3f; }
div.category_product > div.recommend_list ul li:first-child {border-left:0; }
div.category_product > div.recommend_list ul li {float:left; border-left:1px solid #c9c9c9; }
div.category_product > div.recommend_list ul li a {display:inline-block; height:29px; padding:14px 31.3px 0; font-size:15px; color:#666; text-decoration:none; font-family:'NanumGothic', 'Nanum Gothic'; text-align:center; }
div.category_product > div.recommend_list ul li.on a {color:#fff; background:#e21b11; }

div.main_center{width:100%;background:#f4f4f4;}
div.best_product {position:relative; width:1150px; overflow:hidden; left:50%;margin-left:-575px;background:#f4f4f4;padding-top:35px; }
div.best_prev {position:absolute;left:2px;top:240px }
div.best_next {position:absolute;right:0px;top:240px }


div.money_product{position:relative; width:1150px; overflow:hidden;padding-top:32px;left:50%;margin-left:-575px;}

div.money_product > div > div.recommend_list {background:#efefef; }
div.money_product > div > div.recommend_list ul {overflow:hidden;  }
div.money_product > div > div.recommend_list ul li:first-child {}
div.money_product > div > div.recommend_list ul li:last-child {}
div.money_product > div > div.recommend_list ul li {float:left; width:20%; height: 50px; text-align:center; line-height:50px; background:#efefef; outline: 1px solid #c9c9c9; }


div.money_product > div > div.recommend_list ul li a {display:inline-block;  font-size:16px; color:#666; text-decoration:none; font-family:'NanumGothic', 'Nanum Gothic'; text-align:center; }
div.money_product > div > div.recommend_list ul li.on{color:#252525; background:#fff;border-top:2px solid #ff0000;}
div.money_product > div > div.recommend_list ul li.on a{color:#252525;font-weight:bold; }


div.besong_photo{position:relative; width:1150px; overflow:hidden;padding-top:32px;left:50%;margin-left:-575px;}

div.besong_photo div.menu03_list {width:100%; margin-top:10px; }
div.besong_photo div.menu03_list table {width:100%; }
div.besong_photo div.menu03_list table thead tr th:first-child {}
div.besong_photo div.menu03_list table thead tr th {padding:14px 0; font-size:14px; text-align:center; font-weight:normal; font-family: Nanum Barun Gothic;  border-top:2px solid #000; border-bottom:1px solid #000;background:#eeeeee; } 
div.besong_photo div.menu03_list table tbody tr td {position:relative;height:70px; padding:15px 0; text-align:center; font-size:14px; border-bottom:1px solid #ddd; font-family: Nanum Barun Gothic;}
div.besong_photo div.menu03_list table tbody tr td span { position:absolute; left:15px;top:8px; }
div.besong_photo div.menu03_list table tbody tr td.re_img div img.list_img {width:75px; height:75px;border:1px solid #cfcfcf; }
div.besong_photo div.menu03_list table tbody tr td.re_img div { margin:0 auto; }
div.besong_photo div.menu03_list table tbody tr td.subject {text-align:left; }
div.besong_photo div.menu03_list table tbody tr td.subject p {padding:0 10px; line-height:150%; }


.imgBorder{border:1px solid #d71818}