/* ¸ÞÀÎ·Ñ¸µÀÌ¹ÌÁö */
div.main_top{width:100%;background:#f7f7f7; padding-bottom:30px;}
div.rolling {position:relative; overflow:hidden;height:444px; width:1150px; left:50%;margin-left:-575px; padding-top:25px; }
div.rolling ul.represen {position:absolute;width:792px; min-width:792px; border-top: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6; }
div.rolling ul.represen li {height: 444px; overflow: hidden; position: relative; width: 792px;  z-index:999;border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6;}
div.rolling ul.pagination {overflow:hidden; position:absolute; bottom:0px; z-index:9999; border-top: 1px solid #d6d6d6; border-left: 1px solid #d6d6d6; border-bottom: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:131px; 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:#fa4991;opacity:0.9;  }
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.product_list_wrap01{width:100%; background:#f6f4f6; margin-top: 35px;}
div.product_list_wrap01 div.product_list01{overflow:hidden;width:1150px;height:865px; margin:0 auto; padding:50px 0 10px 0; }
div.product_list_wrap01 div.product_list01:after {display:block; visibility:hidden; clear:both; content:""}
div.product_list_wrap01 div.product_list01 h2{margin:0 0 35px 0;}


/* ·Ñ¸µÀÌ¹ÌÁö »ó´Ü ÀÌº¥Æ® */
div.main_roll_event {position:absolute;right:0px;z-index:999999; border: 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.md_box_wrap{position:relative:}
p.max_rate{position:absolute; bottom:163px; right:54px; color:#ff0068; font-size:16px; letter-spacing: -1px;}


div.main_category_benner_wrap{background:#e7e7e7; width:100%; height:178px;}
div.main_category_benner{position:relative; height:158px; width:1150px; overflow:hidden;padding-top:20px;left:50%; margin-left:-575px;}
div.main_category_benner ul li:first-child { margin-left:0px; }
div.main_category_benner ul li {float:left;position:relative; margin-left:32.7px;}

div.main_center_benner{width:1150px; height:190px; margin:0 auto; text-align:center; padding-top:35px;}
div.main_center_benner a{width:570px; height:190px; /* display:inline-block; */ float:left;}
div.main_center_benner a.content_left01{margin-right:9px;}

div.main_center_benner2{width:100%;text-align:center;padding-top:10px;}

div.sale_product{position:relative; width:1150px; overflow:hidden;padding-top:32px;left:50%;margin-left:-575px; clear: both;}
div.sale_product div.sub_goods_list{padding-top:14px;}
div.sale_product div.sub_goods_list > ul{border-top:2px solid #3f3f3f;padding-top:20px;}


div.category_product{position:relative; width:1150px; overflow:hidden; padding-top:40px; 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:#fa4991; }



div.main_center{width:100%;background:#f4f4f4; margin-top:10px;}
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 { height:51px; overflow:hidden; }
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; width:100%;}
div.money_product > div > div.recommend_list ul li.on{color:#252525; background:#fff; border-top:3px solid #ff3386;}
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}


/*¸ÞÀÎ ÇÏ´Ü ¹è³Êµé*/
div.main_bottom_banner01_wrap{width:100%; background:url('/images/main/mb_banner01_wrap.jpg')no-repeat 50% 0 #e7f7fb; margin-top:10px;}

div.main_bottom_banner01{width:1150px; margin:0 auto 40px auto; }
div.main_bottom_banner02{width:1150px; margin:0 auto; /* border:1px solid #cfcfcf; */}


/* Æ÷ÅäÈÄ±â */
div.photo_hugi{width:1150px; margin:40px auto 0 auto;}
div.photo_hugi div.hugi_tit h2{float:left; margin-bottom:20px;}
div.photo_hugi div.hugi_tit p{float:right; border:1px solid #393f40; border-radius:10px; padding:2px 8px; margin-top:15px; font-size:12px; font-family:'Nanum Barun Gothic'; font-weight:bold;}

table.hugi_table{border-collapse: collapse; border-spacing: 0; clear:both;}
table.hugi_table tr{border-bottom:1px solid #cccccc;}
table.hugi_table tr.hugi_tr01{ height:42px; border-top:2px solid #4b4b4b; border-bottom:1px solid #4b4b4b; background:#eeeeee;}
table.hugi_table tr th.hugi_th01{text-align:center !important; font-size:16px; font-family:'Nanum Barun Gothic';}

table.hugi_table tr td{font-size:15px; font-family:'Nanum Barun Gothic'; color:#686868;}
table.hugi_table tr td.hugi_td01{text-align:center; }
table.hugi_table tr td.hugi_td02{text-align:left; }

td.hugi_img{text-align:center;}
td.hugi_img img{display:block; width:78px; height:78px; margin:15px 45px; border:1px solid #cccccc;}