/* --------------- */
/*    레이아웃     */
/* --------------- */
#t_popup{ width:100%;height:59px;background-color:#c2e4f5;border-bottom:1px solid #cdd4d7;display:none; }
#t_popup .t_box{ width:1188px;margin:0 auto;text-align:right;position:relative; }
#t_popup .t_box .txt{ padding-right:183px;padding-top:9px; }
#t_popup .t_box .btn{ position:absolute;right:0px;top:24px;cursor:pointer; }
#content_con .con_wrap{  }

/* 메인 카테고리 */
#page_con{ margin-left:210px; }
#page_con .prod_item{ display:none;border:none; }
#content{  }
#content_con{ padding-top:0px;padding-bottom:1px;min-height:1180px;border-bottom:none; }
.p_wrap{ width:98%;margin:0 auto; }

#primary_con{ *zoom:1;padding-top:12px;position:relative; }
#primary_con:after{ content:"";width:0px;height:0px;clear:both;display:block; }

#primary_con .customer{ float:left;margin-right:9px;width:283px;height:159px;border:1px solid #d2d2d2; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
#primary_con .customer .title{ 
    background:#ededed;color:#343434;font-weight:bold;width:100%;height:32px;font-size:17px;font-family:"맑은 고딕", "Malgun Gothic", "NanumBarunGothicLight";
    -moz-border-top-left-radius: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius:10px;
    -moz-border-top-right-radius: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius:10px;
}
#primary_con .customer .title div{ margin:0px 13px;padding-top:2px; }
#primary_con .customer .title b{ color:#fe4f0a; }
#primary_con .customer .title span{ font-size:14px; }
#primary_con .customer .desc{ width:100%;text-align:center;padding-top:4px; }
#primary_con .board{ float:right;width:287px;height:161px; }
#primary_con .board .title{ position:relative;background:#f4f4f4;color:#343434;font-weight:bold;height:32px;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;font-size:17px;font-family:"맑은 고딕", "Malgun Gothic", "NanumBarunGothicLight" }
#primary_con .board .title div{ margin:0px 13px;padding-top:2px; }
#primary_con .board .title b{ color:#fe4f0a; }
#primary_con .board .title span{ color:#343434;font-size:14px;font-weight:normal;position:absolute;right:13px;top:6px; }
#primary_con .board ul{ padding-top:8px; }
#primary_con .board ul li{ line-height:22px;padding-top:1px;border-bottom:1px solid #ededed;position:relative; }
#primary_con .board ul li a{ display:block;margin-left:4px; }
#primary_con .board ul li a span{ position:absolute;right:7px;top:1px; }


#gallery{  }
#gallery .title{ padding-top:20px;padding-bottom:15px;position:relative; }
#gallery .title span{ position:absolute;right:10px;top:27px; }
#gallery .gallery_box{ border:1px solid #d2d2d2; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;min-height:560px; }
#gallery .gallery_box table{ width:98%;margin:0 auto; }
#gallery .gallery_box td{ text-align:center;vertical-align:top;padding-top:10px; }
#gallery .gallery_box td img{ width:235px; }
#gallery .gallery_box td .txt{ padding-top:10px;padding-bottom:4px;color:#3b3a3a;font-size:15px; }

#category_item_conainer{ width:1188px;margin:0 auto; }
#category_item_conainer h3{  }
#category_item_conainer h3 .more_btn b{ font-weight:normal;font-size:11px;position:relative;top:3px; }
#category_item_conainer h3 .title{ font-size:16px;color:#666;letter-spacing:0px;font-family: "NanumBarunGothicLight", "Dotum", "Gulim", "Arial", sans-serif;position:relative;top:-4px;left:-1px; }
#category_item_conainer h3 .title b{ font-size:20px;color:#333;letter-spacing:0px;display:inline-block;padding-right:4px; }
#category_item_conainer .prod_item{ width:auto;margin-top:11px;background:white;border:1px solid #d2d2d2;padding-bottom:14px; }
#category_item_conainer .p_wrap{ width:auto;margin:0px 7px;margin-left:8px;margin-right:8px; }
#category_item_conainer .p_wrap .thum li{ width:19%;min-height:280px; }
#visual{ margin:0px; }
#visual .vimg_box{ 
    width:979px;height:387px;position:relative;overflow:hidden;
    -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
}
#visual .vimg_box .vimg{ }



