@charset "utf-8";

html,body { width:720px !important; margin:0 auto !important; background:#edefef; padding:0; }
body.modal-open { padding:0 !important; }

#container { width:720px !important; background: #fff;}
#header.fix, .top_menu.fix { width:720px; right:0; margin:0 auto; }
#cate_topmenu.top_menu.fix { width:720px; right:0; margin:0 auto; }
#header .title { width:100% !important; text-align:center;padding-left: 0!important;; }
#header .title > a { left:0 !important; }
#header .icon { z-index:11 !important; }
#header .badge { z-index:12 !important; }

.main_navi.fix { width:720px; right:0; margin:0 auto; }
.content.pdt_detail .order_fix { width: 720px; left: 50%; transform: translateX(-50%); }
.setting .withdraw .info_text { letter-spacing:normal !important; font-size:1em; }
.cateV_tab.cateV_fixed{width: 720px;}
#footer { background:#f5f5f5; }
.hot_item { width: 46.99%; margin-left: 14px;}

/* modal */
.modal { max-width:720px; margin:0 auto; }
.modal-dialog.full-screen { width:720px; }


.share_wrap a,.share_wrap button { background-size:contain; }
.wrap_popup{ margin-left: -360px; left: 50%;}

.btnBottomFixed.buy_click{max-width: 720px; margin-left: -360px; left: 50%;}

/*내리뷰*/
.review_write_list ul >li img{width: 230px;}
.review_write_list ul >li p.pdt_name{width: 60%; width: calc(100% - 230px); font-size: 17px;}
.review_write_list ul >li .btn{width: 200px; height: 45px; line-height: 45px; font-size: 17px; margin:  45px 15px 0;}

/*상품상세 > 공유팝업*/
#sharePopup{max-width: 720px; left: 50%!important; margin-left: -360px;}

/*하단 픽스메뉴*/
.sort_fix{ width: 720px !important; left: 50% !important; transform: translateX(-50%) !important; }
.sort_fix ul li{font-size: 13px!important;}


.main_content div.category_icon_box ul li a .cate_label{font-size:15px!important; bottom:16px!important;}
.main_content div.category_icon_box ul li a.cate_health .cate_label{font-size: 15px!important;}

#header_back { max-width: 720px !important; }
#header_back.headFixed { left: 50% !important; transform: translateX(-50%); }

.ex_filter.filter_product.jbFixed { max-width: 720px; left: 50%; transform: translateX(-50%); }

.recomme_pop, .price_range_pop {
    max-width: 720px !important; left: 50% !important; transform: translateX(-50%) !important;
}